home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Comedians - The People Behind the Laughter
/
Comedians - The People Behind the Laughter.iso
/
com4
/
com4.rsrc
/
CODE_11522_lcrPrim.txt
< prev
next >
Wrap
Text File
|
1995-08-08
|
410KB
|
7,289 lines
# near model CODE resource
# jump table entries: 5680-5789 (110 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F07 move.l -[A7], D7
00000006 4207 clr.b D7
00000008 206D E51E movea.l A0, [A5 - 0x1AE2]
0000000C 4A28 0366 tst.b [A0 + 0x366]
00000010 6706 beq +0x8 /* 00000018 */
00000012 422E 0008 clr.b [A6 + 0x8]
00000016 603E bra +0x40 /* 00000056 */
label00000018:
00000018 4EBA 4C5C jsr [PC + 0x4C5C /* 00004C76 */]
0000001C 1E00 move.b D7, D0
0000001E 6720 beq +0x22 /* 00000040 */
00000020 206D E51E movea.l A0, [A5 - 0x1AE2]
00000024 4A28 0368 tst.b [A0 + 0x368]
00000028 670A beq +0xC /* 00000034 */
0000002A 4A28 0369 tst.b [A0 + 0x369]
0000002E 6718 beq +0x1A /* 00000048 */
00000030 4207 clr.b D7
00000032 6014 bra +0x16 /* 00000048 */
label00000034:
00000034 206D E51E movea.l A0, [A5 - 0x1AE2]
00000038 117C 0001 0369 move.b [A0 + 0x369], 0x1
0000003E 6008 bra +0xA /* 00000048 */
label00000040:
00000040 206D E51E movea.l A0, [A5 - 0x1AE2]
00000044 4228 0369 clr.b [A0 + 0x369]
label00000048:
00000048 4A07 tst.b D7
0000004A 6706 beq +0x8 /* 00000052 */
0000004C 7000 moveq.l D0, 0x00
0000004E 2B40 E5F6 move.l [A5 - 0x1A0A], D0
label00000052:
00000052 1D47 0008 move.b [A6 + 0x8], D7
label00000056:
00000056 2E2E FFFC move.l D7, [A6 - 0x4]
0000005A 4E5E unlink A6
0000005C 4E75 rts
0000005E 4E56 0000 link A6, 0
00000062 558F subq.l A7, 2
00000064 4EBA FF9A jsr [PC - 0x66 /* 00000000 */]
00000068 4A1F tst.b [A7]+
0000006A 6710 beq +0x12 /* 0000007C */
0000006C 3B7C 0008 F162 move.w [A5 - 0xE9E], 0x8
00000072 3B7C 0001 F166 move.w [A5 - 0xE9A], 0x1
00000078 7001 moveq.l D0, 0x01
0000007A 6002 bra +0x4 /* 0000007E */
label0000007C:
0000007C 7000 moveq.l D0, 0x00
label0000007E:
0000007E 4E5E unlink A6
00000080 4E75 rts
fn00000082:
00000082 4E56 FFEA link A6, -0x0016
00000086 7000 moveq.l D0, 0x00
00000088 3D40 FFF4 move.w [A6 - 0xC], D0
0000008C 486E FFF4 pea.l [A6 - 0xC]
00000090 486E FFF6 pea.l [A6 - 0xA]
00000094 3F3C 200E move.w -[A7], 0x200E
00000098 A9EB syscall Pack4/FP68K
0000009A 486E FFF6 pea.l [A6 - 0xA]
0000009E 486E 0008 pea.l [A6 + 0x8]
000000A2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000A6 A9EB syscall Pack4/FP68K
000000A8 6D3E blt +0x40 /* 000000E8 */
000000AA 487A 007E pea.l [PC + 0x7E /* 0000012A, value 0x3FFE8000 */]
000000AE 41EE FFF6 lea.l A0, [A6 - 0xA]
000000B2 43EE 0008 lea.l A1, [A6 + 0x8]
000000B6 20D9 move.l [A0]+, [A1]+
000000B8 20D9 move.l [A0]+, [A1]+
000000BA 30D9 move.w [A0]+, [A1]+
000000BC 486E FFF6 pea.l [A6 - 0xA]
000000C0 4267 clr.w -[A7]
000000C2 A9EB syscall Pack4/FP68K
000000C4 41EE FFF6 lea.l A0, [A6 - 0xA]
000000C8 43EE FFEA lea.l A1, [A6 - 0x16]
000000CC 22D8 move.l [A1]+, [A0]+
000000CE 22D8 move.l [A1]+, [A0]+
000000D0 32D8 move.w [A1]+, [A0]+
000000D2 486E FFEA pea.l [A6 - 0x16]
000000D6 3F3C 0016 move.w -[A7], 0x16
000000DA A9EB syscall Pack4/FP68K
000000DC 486E FFEA pea.l [A6 - 0x16]
000000E0 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000000E4 584F addq.w A7, 4
000000E6 603E bra +0x40 /* 00000126 */
label000000E8:
000000E8 487A 0040 pea.l [PC + 0x40 /* 0000012A, value 0x3FFE8000 */]
000000EC 41EE FFF6 lea.l A0, [A6 - 0xA]
000000F0 43EE 0008 lea.l A1, [A6 + 0x8]
000000F4 20D9 move.l [A0]+, [A1]+
000000F6 20D9 move.l [A0]+, [A1]+
000000F8 30D9 move.w [A0]+, [A1]+
000000FA 486E FFF6 pea.l [A6 - 0xA]
000000FE 3F3C 0002 move.w -[A7], 0x2
00000102 A9EB syscall Pack4/FP68K
00000104 41EE FFF6 lea.l A0, [A6 - 0xA]
00000108 43EE FFEA lea.l A1, [A6 - 0x16]
0000010C 22D8 move.l [A1]+, [A0]+
0000010E 22D8 move.l [A1]+, [A0]+
00000110 32D8 move.w [A1]+, [A0]+
00000112 486E FFEA pea.l [A6 - 0x16]
00000116 3F3C 0016 move.w -[A7], 0x16
0000011A A9EB syscall Pack4/FP68K
0000011C 486E FFEA pea.l [A6 - 0x16]
00000120 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00000124 584F addq.w A7, 4
label00000126:
00000126 4E5E unlink A6
00000128 4E75 rts
0000012A 3FFE move.w <<invalid special address>>, <<invalid special address>>
0000012C 8000 or.b D0, D0
0000012E 0000 0000 ori.b D0, 0x0
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000134-0000013A
fn00000134:
00000134 4E56 FEFE link A6, -0x0102
00000138 2F0C move.l -[A7], A4
// end alternate branch 00000134-0000013A
fn00000134: // (misaligned)
00000136 FEFE 2F0C .extension 0xEFE <<F/2-3/7>> // unimplemented
0000013A 49EE FEFE lea.l A4, [A6 - 0x102]
0000013E 2F0C move.l -[A7], A4
00000140 302E 000A move.w D0, [A6 + 0xA]
00000144 48C0 ext.l D0
00000146 2F00 move.l -[A7], D0
00000148 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
0000014C 2F0C move.l -[A7], A4
0000014E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000152 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000156 286E FEFA movea.l A4, [A6 - 0x106]
0000015A 4E5E unlink A6
0000015C 4E75 rts
fn0000015E:
0000015E 4E56 FEFE link A6, -0x0102
00000162 2F0C move.l -[A7], A4
00000164 49EE FEFE lea.l A4, [A6 - 0x102]
00000168 2F0C move.l -[A7], A4
0000016A 302E 000A move.w D0, [A6 + 0xA]
0000016E 48C0 ext.l D0
00000170 2F00 move.l -[A7], D0
00000172 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000176 2F0C move.l -[A7], A4
00000178 2F2E 000C move.l -[A7], [A6 + 0xC]
0000017C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000180 286E FEFA movea.l A4, [A6 - 0x106]
00000184 4E5E unlink A6
00000186 4E75 rts
00000188 4E56 FFFA link A6, -0x0006
0000018C 486E FFFA pea.l [A6 - 0x6]
00000190 7000 moveq.l D0, 0x00
00000192 2F00 move.l -[A7], D0
00000194 4EBA FFC8 jsr [PC - 0x38 /* 0000015E */]
00000198 486E FFFA pea.l [A6 - 0x6]
0000019C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000001A0 4E5E unlink A6
000001A2 4E75 rts
000001A4 4E56 FFFA link A6, -0x0006
000001A8 486E FFFA pea.l [A6 - 0x6]
000001AC 7000 moveq.l D0, 0x00
000001AE 2F00 move.l -[A7], D0
000001B0 4EBA FF82 jsr [PC - 0x7E /* 00000134 */]
000001B4 486E FFFA pea.l [A6 - 0x6]
000001B8 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000001BC 4E5E unlink A6
000001BE 4E75 rts
fn000001C0:
000001C0 4E56 FEFE link A6, -0x0102
000001C4 48E7 0018 movem.l -[A7], A3,A4
000001C8 47EE FEFE lea.l A3, [A6 - 0x102]
000001CC 286E 0008 movea.l A4, [A6 + 0x8]
000001D0 2F0B move.l -[A7], A3
000001D2 2F2C 0002 move.l -[A7], [A4 + 0x2]
000001D6 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000001DA 2F0C move.l -[A7], A4
000001DC 2F0B move.l -[A7], A3
000001DE 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000001E2 4CEE 1800 FEF6 movem.l A3,A4, [A6 - 0x10A]
000001E8 4E5E unlink A6
000001EA 4E75 rts
fn000001EC:
000001EC 4E56 FFEC link A6, -0x0014
000001F0 48E7 1008 movem.l -[A7], D3,A4
000001F4 286E 0008 movea.l A4, [A6 + 0x8]
000001F8 3014 move.w D0, [A4]
000001FA 5340 subq.w D0, 1
000001FC 672E beq +0x30 /* 0000022C */
000001FE 5740 subq.w D0, 3
00000200 6706 beq +0x8 /* 00000208 */
00000202 5B40 subq.w D0, 5
00000204 672E beq +0x30 /* 00000234 */
00000206 602C bra +0x2E /* 00000234 */
label00000208:
00000208 2F0C move.l -[A7], A4
0000020A 486C 0002 pea.l [A4 + 0x2]
0000020E 486E FFEC pea.l [A6 - 0x14]
00000212 3F3C 280E move.w -[A7], 0x280E
00000216 A9EB syscall Pack4/FP68K
00000218 41EE FFF6 lea.l A0, [A6 - 0xA]
0000021C 2F20 move.l -[A7], -[A0]
0000021E 2F20 move.l -[A7], -[A0]
00000220 3F20 move.w -[A7], -[A0]
00000222 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000226 4FEF 000E lea.l A7, [A7 + 0xE]
0000022A 6008 bra +0xA /* 00000234 */
label0000022C:
0000022C 2F0C move.l -[A7], A4
0000022E 4EBA FF90 jsr [PC - 0x70 /* 000001C0 */]
00000232 584F addq.w A7, 4
label00000234:
00000234 7009 moveq.l D0, 0x09
00000236 B054 cmp.w D0, [A4]
00000238 57C3 seq D3
0000023A 4403 neg.b D3
0000023C 1003 move.b D0, D3
0000023E 4CEE 1008 FFE4 movem.l D3,A4, [A6 - 0x1C]
00000244 4E5E unlink A6
00000246 4E75 rts
fn00000248:
00000248 4E56 0000 link A6, 0
0000024C 48E7 0018 movem.l -[A7], A3,A4
00000250 266E 000C movea.l A3, [A6 + 0xC]
00000254 286E 0008 movea.l A4, [A6 + 0x8]
00000258 7002 moveq.l D0, 0x02
0000025A B054 cmp.w D0, [A4]
0000025C 6706 beq +0x8 /* 00000264 */
0000025E 7002 moveq.l D0, 0x02
00000260 B053 cmp.w D0, [A3]
00000262 6604 bne +0x6 /* 00000268 */
label00000264:
00000264 7000 moveq.l D0, 0x00
00000266 6018 bra +0x1A /* 00000280 */
label00000268:
00000268 2F0C move.l -[A7], A4
0000026A 4EBA FF80 jsr [PC - 0x80 /* 000001EC */]
0000026E 4A00 tst.b D0
00000270 584F addq.w A7, 4
00000272 670A beq +0xC /* 0000027E */
00000274 2F0B move.l -[A7], A3
00000276 4EBA FF74 jsr [PC - 0x8C /* 000001EC */]
0000027A 584F addq.w A7, 4
0000027C 6002 bra +0x4 /* 00000280 */
label0000027E:
0000027E 7000 moveq.l D0, 0x00
label00000280:
00000280 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000286 4E5E unlink A6
00000288 4E75 rts
0000028A 4E56 0000 link A6, 0
0000028E 2F0C move.l -[A7], A4
00000290 286E 000C movea.l A4, [A6 + 0xC]
00000294 7000 moveq.l D0, 0x00
00000296 2F00 move.l -[A7], D0
00000298 7200 moveq.l D1, 0x00
0000029A 1214 move.b D1, [A4]
0000029C 2F01 move.l -[A7], D1
0000029E 486C 0001 pea.l [A4 + 0x1]
000002A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002A6 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000002AA 286E FFFC movea.l A4, [A6 - 0x4]
000002AE 4E5E unlink A6
000002B0 4E75 rts
fn000002B2:
000002B2 4E56 FEFE link A6, -0x0102
000002B6 48E7 0018 movem.l -[A7], A3,A4
000002BA 47EE FEFE lea.l A3, [A6 - 0x102]
000002BE 286E 0008 movea.l A4, [A6 + 0x8]
000002C2 3014 move.w D0, [A4]
000002C4 5340 subq.w D0, 1
000002C6 6B00 00BC bmi +0xBE /* 00000384 */
000002CA 0C40 0008 cmpi.w D0, 0x8
000002CE 6E00 00B4 bgt +0xB6 /* 00000384 */
000002D2 D040 add.w D0, D0
000002D4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000002D8 4EFB 0000 jmp [PC + D0.w]
000002DC 00EC .incomplete
000002DE 0074 00AA 0018 ori.w [A4 + D0.w + 0x18], 0xAA
000002E4 00AA 00AA 00AA 0054 ori.l [A2 + 0x54], 0xAA00AA
000002EC 0032 6000 00D6 ori.b [A2 + D0.w - 0x42], 0x0
000002F2 2F0B move.l -[A7], A3
000002F4 2F2C 0002 move.l -[A7], [A4 + 0x2]
000002F8 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */]
000002FC 2F0B move.l -[A7], A3
000002FE 2F0C move.l -[A7], A4
00000300 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000304 4FEF 0010 lea.l A7, [A7 + 0x10]
00000308 6000 00BC bra +0xBE /* 000003C6 */
0000030C 2F0B move.l -[A7], A3
0000030E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000312 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000316 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000031A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000031E 2F0B move.l -[A7], A3
00000320 2F0C move.l -[A7], A4
00000322 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000326 4FEF 0014 lea.l A7, [A7 + 0x14]
0000032A 6000 009A bra +0x9C /* 000003C6 */
0000032E 2F0B move.l -[A7], A3
00000330 302C 0004 move.w D0, [A4 + 0x4]
00000334 48C0 ext.l D0
00000336 2F00 move.l -[A7], D0
00000338 2F2D F0F2 move.l -[A7], [A5 - 0xF0E]
0000033C 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000340 2F0B move.l -[A7], A3
00000342 2F0C move.l -[A7], A4
00000344 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000348 4FEF 0014 lea.l A7, [A7 + 0x14]
0000034C 6078 bra +0x7A /* 000003C6 */
0000034E 204C movea.l A0, A4
00000350 5C88 addq.l A0, 6
00000352 2F20 move.l -[A7], -[A0]
00000354 3F20 move.w -[A7], -[A0]
00000356 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000035A 7000 moveq.l D0, 0x00
0000035C 2F00 move.l -[A7], D0
0000035E 7201 moveq.l D1, 0x01
00000360 2F01 move.l -[A7], D1
00000362 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000366 2940 0002 move.l [A4 + 0x2], D0
0000036A 4FEF 000E lea.l A7, [A7 + 0xE]
0000036E 670E beq +0x10 /* 0000037E */
00000370 38BC 0001 move.w [A4], 0x1
00000374 206C 0002 movea.l A0, [A4 + 0x2]
00000378 2050 movea.l A0, [A0]
0000037A 4210 clr.b [A0]
0000037C 6048 bra +0x4A /* 000003C6 */
label0000037E:
0000037E 38BC 0002 move.w [A4], 0x2
00000382 6042 bra +0x44 /* 000003C6 */
label00000384:
00000384 7000 moveq.l D0, 0x00
00000386 2F00 move.l -[A7], D0
00000388 2F00 move.l -[A7], D0
0000038A 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
0000038E 2640 movea.l A3, D0
00000390 2F0B move.l -[A7], A3
00000392 486D 1672 pea.l [A5 + 0x1672 /* export_714 */]
00000396 2F0C move.l -[A7], A4
00000398 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
0000039C 7000 moveq.l D0, 0x00
0000039E 2F00 move.l -[A7], D0
000003A0 7201 moveq.l D1, 0x01
000003A2 2F01 move.l -[A7], D1
000003A4 487A 002A pea.l [PC + 0x2A /* 000003D0, value 0x4E56 'NV', cstring "" */]
000003A8 2F0B move.l -[A7], A3
000003AA 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000003AE 204C movea.l A0, A4
000003B0 5C88 addq.l A0, 6
000003B2 2F20 move.l -[A7], -[A0]
000003B4 3F20 move.w -[A7], -[A0]
000003B6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000003BA 294B 0002 move.l [A4 + 0x2], A3
000003BE 38BC 0001 move.w [A4], 0x1
000003C2 4FEF 002A lea.l A7, [A7 + 0x2A]
label000003C6:
000003C6 4CEE 1800 FEF6 movem.l A3,A4, [A6 - 0x10A]
000003CC 4E5E unlink A6
000003CE 4E75 rts
000003D0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000003D2-000003DA
fn000003D2:
000003D2 4E56 0000 link A6, 0
000003D6 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
// end alternate branch 000003D2-000003DA
fn000003D2: // (misaligned)
000003D4 0000 48E7 ori.b D0, 0xE7
000003D8 1F18 move.b -[A7], [A0]+
000003DA 382E 0012 move.w D4, [A6 + 0x12]
000003DE 266E 000C movea.l A3, [A6 + 0xC]
000003E2 286E 0008 movea.l A4, [A6 + 0x8]
000003E6 2F0C move.l -[A7], A4
000003E8 4EBA FEC8 jsr [PC - 0x138 /* 000002B2 */]
000003EC 2F0B move.l -[A7], A3
000003EE 4EBA FEC2 jsr [PC - 0x13E /* 000002B2 */]
000003F2 7001 moveq.l D0, 0x01
000003F4 B054 cmp.w D0, [A4]
000003F6 504F addq.w A7, 8
000003F8 6600 00AA bne +0xAC /* 000004A4 */
000003FC 7001 moveq.l D0, 0x01
000003FE B053 cmp.w D0, [A3]
00000400 6600 00A2 bne +0xA4 /* 000004A4 */
00000404 7000 moveq.l D0, 0x00
00000406 2F00 move.l -[A7], D0
00000408 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000040C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000410 7000 moveq.l D0, 0x00
00000412 2F00 move.l -[A7], D0
00000414 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000418 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
0000041C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000420 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000424 2A00 move.l D5, D0
00000426 5385 subq.l D5, 1
00000428 2F2B 0002 move.l -[A7], [A3 + 0x2]
0000042C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000430 2C00 move.l D6, D0
00000432 5386 subq.l D6, 1
00000434 4A44 tst.w D4
00000436 4FEF 0018 lea.l A7, [A7 + 0x18]
0000043A 6626 bne +0x28 /* 00000462 */
0000043C 2F06 move.l -[A7], D6
0000043E 2F05 move.l -[A7], D5
00000440 206B 0002 movea.l A0, [A3 + 0x2]
00000444 2F10 move.l -[A7], [A0]
00000446 206C 0002 movea.l A0, [A4 + 0x2]
0000044A 2F10 move.l -[A7], [A0]
0000044C 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00000450 4A40 tst.w D0
00000452 57C3 seq D3
00000454 4403 neg.b D3
00000456 4883 ext.w D3
00000458 48C3 ext.l D3
0000045A 2E03 move.l D7, D3
0000045C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000460 6024 bra +0x26 /* 00000486 */
label00000462:
00000462 2F06 move.l -[A7], D6
00000464 2F05 move.l -[A7], D5
00000466 206B 0002 movea.l A0, [A3 + 0x2]
0000046A 2F10 move.l -[A7], [A0]
0000046C 206C 0002 movea.l A0, [A4 + 0x2]
00000470 2F10 move.l -[A7], [A0]
00000472 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00000476 B044 cmp.w D0, D4
00000478 57C3 seq D3
0000047A 4403 neg.b D3
0000047C 4883 ext.w D3
0000047E 48C3 ext.l D3
00000480 2E03 move.l D7, D3
00000482 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000486:
00000486 7000 moveq.l D0, 0x00
00000488 2F00 move.l -[A7], D0
0000048A 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000048E 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000492 504F addq.w A7, 8
00000494 7000 moveq.l D0, 0x00
00000496 2F00 move.l -[A7], D0
00000498 2F2B 0002 move.l -[A7], [A3 + 0x2]
0000049C 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
000004A0 504F addq.w A7, 8
000004A2 6002 bra +0x4 /* 000004A6 */
label000004A4:
000004A4 7E00 moveq.l D7, 0x00
label000004A6:
000004A6 302E 0016 move.w D0, [A6 + 0x16]
000004AA 48C0 ext.l D0
000004AC 2207 move.l D1, D7
000004AE B181 xor.l D1, D0
000004B0 1001 move.b D0, D1
000004B2 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
000004B8 4E5E unlink A6
000004BA 4E75 rts
fn000004BC:
000004BC 4E56 FFFE link A6, -0x0002
000004C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000004C4 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000004CA 206E 0008 movea.l A0, [A6 + 0x8]
000004CE 7001 moveq.l D0, 0x01
000004D0 B050 cmp.w D0, [A0]
000004D2 6600 00CC bne +0xCE /* 000005A0 */
000004D6 206E 000C movea.l A0, [A6 + 0xC]
000004DA 7001 moveq.l D0, 0x01
000004DC B050 cmp.w D0, [A0]
000004DE 6600 00C0 bne +0xC2 /* 000005A0 */
000004E2 7000 moveq.l D0, 0x00
000004E4 2F00 move.l -[A7], D0
000004E6 206E 0008 movea.l A0, [A6 + 0x8]
000004EA 2F28 0002 move.l -[A7], [A0 + 0x2]
000004EE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
000004F2 7000 moveq.l D0, 0x00
000004F4 2F00 move.l -[A7], D0
000004F6 206E 000C movea.l A0, [A6 + 0xC]
000004FA 2F28 0002 move.l -[A7], [A0 + 0x2]
000004FE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000502 206E 0008 movea.l A0, [A6 + 0x8]
00000506 2068 0002 movea.l A0, [A0 + 0x2]
0000050A 2650 movea.l A3, [A0]
0000050C 206E 000C movea.l A0, [A6 + 0xC]
00000510 2068 0002 movea.l A0, [A0 + 0x2]
00000514 2850 movea.l A4, [A0]
00000516 206E 0008 movea.l A0, [A6 + 0x8]
0000051A 2F28 0002 move.l -[A7], [A0 + 0x2]
0000051E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000522 2E00 move.l D7, D0
00000524 5387 subq.l D7, 1
00000526 206E 000C movea.l A0, [A6 + 0xC]
0000052A 2F28 0002 move.l -[A7], [A0 + 0x2]
0000052E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000532 2800 move.l D4, D0
00000534 5384 subq.l D4, 1
00000536 7C00 moveq.l D6, 0x00
00000538 7A00 moveq.l D5, 0x00
0000053A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000053E 6030 bra +0x32 /* 00000570 */
label00000540:
00000540 2F07 move.l -[A7], D7
00000542 2F07 move.l -[A7], D7
00000544 2F0C move.l -[A7], A4
00000546 2F0B move.l -[A7], A3
00000548 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
0000054C 4A40 tst.w D0
0000054E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000552 6726 beq +0x28 /* 0000057A */
00000554 558F subq.l A7, 2
00000556 2F0C move.l -[A7], A4
00000558 486E FFFE pea.l [A6 - 0x2]
0000055C 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00000560 302E FFFE move.w D0, [A6 - 0x2]
00000564 48C0 ext.l D0
00000566 DC80 add.l D6, D0
00000568 D8EE FFFE add.w A4, [A6 - 0x2]
0000056C 5285 addq.l D5, 1
0000056E 544F addq.w A7, 2
label00000570:
00000570 2006 move.l D0, D6
00000572 D087 add.l D0, D7
00000574 B880 cmp.l D4, D0
00000576 6CC8 bge -0x36 /* 00000540 */
00000578 7AFF moveq.l D5, 0xFFFFFFFF
label0000057A:
0000057A 7000 moveq.l D0, 0x00
0000057C 2F00 move.l -[A7], D0
0000057E 206E 0008 movea.l A0, [A6 + 0x8]
00000582 2F28 0002 move.l -[A7], [A0 + 0x2]
00000586 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000058A 504F addq.w A7, 8
0000058C 7000 moveq.l D0, 0x00
0000058E 2F00 move.l -[A7], D0
00000590 206E 000C movea.l A0, [A6 + 0xC]
00000594 2F28 0002 move.l -[A7], [A0 + 0x2]
00000598 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000059C 504F addq.w A7, 8
0000059E 6002 bra +0x4 /* 000005A2 */
label000005A0:
000005A0 7AFF moveq.l D5, 0xFFFFFFFF
label000005A2:
000005A2 2005 move.l D0, D5
000005A4 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
000005AA 4E5E unlink A6
000005AC 4E75 rts
fn000005AE:
000005AE 4E56 FFFA link A6, -0x0006
000005B2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000005B6 266E 000C movea.l A3, [A6 + 0xC]
000005BA 4A93 tst.l [A3]
000005BC 6F00 013E ble +0x140 /* 000006FC */
000005C0 206E 0010 movea.l A0, [A6 + 0x10]
000005C4 2E10 move.l D7, [A0]
000005C6 206E 0014 movea.l A0, [A6 + 0x14]
000005CA 2A10 move.l D5, [A0]
000005CC 102E 000B move.b D0, [A6 + 0xB]
000005D0 5300 subq.b D0, 1
000005D2 6722 beq +0x24 /* 000005F6 */
000005D4 5300 subq.b D0, 1
000005D6 6710 beq +0x12 /* 000005E8 */
000005D8 5300 subq.b D0, 1
000005DA 6628 bne +0x2A /* 00000604 */
000005DC 780D moveq.l D4, 0x0D
000005DE 1D44 FFFE move.b [A6 - 0x2], D4
000005E2 422E FFFF clr.b [A6 - 0x1]
000005E6 601C bra +0x1E /* 00000604 */
label000005E8:
000005E8 182D F1B4 move.b D4, [A5 - 0xE4C]
000005EC 1D44 FFFE move.b [A6 - 0x2], D4
000005F0 422E FFFF clr.b [A6 - 0x1]
000005F4 600E bra +0x10 /* 00000604 */
label000005F6:
000005F6 4204 clr.b D4
000005F8 1D7C 0020 FFFE move.b [A6 - 0x2], 0x20 /* ' ' */
000005FE 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
label00000604:
00000604 2C05 move.l D6, D5
00000606 206E 0018 movea.l A0, [A6 + 0x18]
0000060A 2847 movea.l A4, D7
0000060C D9D0 add.l A4, [A0]
0000060E 4A2E FFFF tst.b [A6 - 0x1]
00000612 6716 beq +0x18 /* 0000062A */
00000614 6006 bra +0x8 /* 0000061C */
label00000616:
00000616 524C addq.w A4, 1
00000618 2007 move.l D0, D7
0000061A 5287 addq.l D7, 1
label0000061C:
0000061C BC87 cmp.l D6, D7
0000061E 6F0A ble +0xC /* 0000062A */
00000620 7000 moveq.l D0, 0x00
00000622 1014 move.b D0, [A4]
00000624 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000628 63EC bls -0x12 /* 00000616 */
label0000062A:
0000062A 7001 moveq.l D0, 0x01
0000062C 2D40 FFFA move.l [A6 - 0x6], D0
00000630 2740 0008 move.l [A3 + 0x8], D0
00000634 604C bra +0x4E /* 00000682 */
label00000636:
00000636 524C addq.w A4, 1
00000638 2007 move.l D0, D7
0000063A 5287 addq.l D7, 1
0000063C B82C FFFF cmp.b D4, [A4 - 0x1]
00000640 6232 bhi +0x34 /* 00000674 */
00000642 102C FFFF move.b D0, [A4 - 0x1]
00000646 B02E FFFE cmp.b D0, [A6 - 0x2]
0000064A 6228 bhi +0x2A /* 00000674 */
0000064C 202E FFFA move.l D0, [A6 - 0x6]
00000650 5280 addq.l D0, 1
00000652 2740 0008 move.l [A3 + 0x8], D0
00000656 4A2E FFFF tst.b [A6 - 0x1]
0000065A 671C beq +0x1E /* 00000678 */
0000065C 6006 bra +0x8 /* 00000664 */
label0000065E:
0000065E 524C addq.w A4, 1
00000660 2007 move.l D0, D7
00000662 5287 addq.l D7, 1
label00000664:
00000664 BC87 cmp.l D6, D7
00000666 6F10 ble +0x12 /* 00000678 */
00000668 7000 moveq.l D0, 0x00
0000066A 1014 move.b D0, [A4]
0000066C 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000670 63EC bls -0x12 /* 0000065E */
00000672 6004 bra +0x6 /* 00000678 */
label00000674:
00000674 BC87 cmp.l D6, D7
00000676 6EBE bgt -0x40 /* 00000636 */
label00000678:
00000678 202E FFFA move.l D0, [A6 - 0x6]
0000067C 5280 addq.l D0, 1
0000067E 2D40 FFFA move.l [A6 - 0x6], D0
label00000682:
00000682 202E FFFA move.l D0, [A6 - 0x6]
00000686 B093 cmp.l D0, [A3]
00000688 6DEA blt -0x14 /* 00000674 */
0000068A 4AAB 0004 tst.l [A3 + 0x4]
0000068E 6E04 bgt +0x6 /* 00000694 */
00000690 2753 0004 move.l [A3 + 0x4], [A3]
label00000694:
00000694 2A07 move.l D5, D7
00000696 6012 bra +0x14 /* 000006AA */
label00000698:
00000698 B814 cmp.b D4, [A4]
0000069A 6208 bhi +0xA /* 000006A4 */
0000069C 1014 move.b D0, [A4]
0000069E B02E FFFE cmp.b D0, [A6 - 0x2]
000006A2 630A bls +0xC /* 000006AE */
label000006A4:
000006A4 524C addq.w A4, 1
000006A6 2005 move.l D0, D5
000006A8 5285 addq.l D5, 1
label000006AA:
000006AA BC85 cmp.l D6, D5
000006AC 6EEA bgt -0x14 /* 00000698 */
label000006AE:
000006AE 202E FFFA move.l D0, [A6 - 0x6]
000006B2 5280 addq.l D0, 1
000006B4 2D40 FFFA move.l [A6 - 0x6], D0
000006B8 B0AB 0004 cmp.l D0, [A3 + 0x4]
000006BC 6E28 bgt +0x2A /* 000006E6 */
000006BE BC85 cmp.l D6, D5
000006C0 6F24 ble +0x26 /* 000006E6 */
000006C2 524C addq.w A4, 1
000006C4 2005 move.l D0, D5
000006C6 5285 addq.l D5, 1
000006C8 4A2E FFFF tst.b [A6 - 0x1]
000006CC 67DC beq -0x22 /* 000006AA */
000006CE 6006 bra +0x8 /* 000006D6 */
label000006D0:
000006D0 524C addq.w A4, 1
000006D2 2005 move.l D0, D5
000006D4 5285 addq.l D5, 1
label000006D6:
000006D6 BC85 cmp.l D6, D5
000006D8 6FD0 ble -0x2E /* 000006AA */
000006DA 7000 moveq.l D0, 0x00
000006DC 1014 move.b D0, [A4]
000006DE 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000006E2 63EC bls -0x12 /* 000006D0 */
000006E4 60C4 bra -0x3A /* 000006AA */
label000006E6:
000006E6 206E 0010 movea.l A0, [A6 + 0x10]
000006EA 2087 move.l [A0], D7
000006EC 206E 0014 movea.l A0, [A6 + 0x14]
000006F0 226E 001C movea.l A1, [A6 + 0x1C]
000006F4 2290 move.l [A1], [A0]
000006F6 206E 0014 movea.l A0, [A6 + 0x14]
000006FA 2085 move.l [A0], D5
label000006FC:
000006FC 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00000702 4E5E unlink A6
00000704 4E75 rts
fn00000706:
00000706 4E56 FFE6 link A6, -0x001A
0000070A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000070E 266E 000C movea.l A3, [A6 + 0xC]
00000712 286E 0008 movea.l A4, [A6 + 0x8]
00000716 2E14 move.l D7, [A4]
00000718 0C87 FFFF 8AD0 cmpi.l D7, 0xFFFF8AD0
0000071E 6E74 bgt +0x76 /* 00000794 */
00000720 0C87 FFFF 8ACD cmpi.l D7, 0xFFFF8ACD
00000726 6D6C blt +0x6E /* 00000794 */
00000728 2014 move.l D0, [A4]
0000072A D0BC 0000 7530 add.l D0, 0x7530 /* 'u0' */
00000730 4480 neg.l D0
00000732 3C00 move.w D6, D0
00000734 206E 0018 movea.l A0, [A6 + 0x18]
00000738 2F10 move.l -[A7], [A0]
0000073A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000073E 486E FFE6 pea.l [A6 - 0x1A]
00000742 48C6 ext.l D6
00000744 2006 move.l D0, D6
00000746 5280 addq.l D0, 1
00000748 2F00 move.l -[A7], D0
0000074A 4EBA 0710 jsr [PC + 0x710 /* 00000E5C */]
0000074E 7030 moveq.l D0, 0x30
00000750 2F00 move.l -[A7], D0
00000752 2F0C move.l -[A7], A4
00000754 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00000758 48C6 ext.l D6
0000075A 2006 move.l D0, D6
0000075C 2200 move.l D1, D0
0000075E C0FC 000C mulu.w D0, 0xC
00000762 4841 swap.w D1
00000764 C2FC 000C mulu.w D1, 0xC
00000768 4841 swap.w D1
0000076A 4241 clr.w D1
0000076C D081 add.l D0, D1
0000076E 29AE FFE8 0800 move.l [A4 + D0], [A6 - 0x18]
00000774 48C6 ext.l D6
00000776 2006 move.l D0, D6
00000778 2200 move.l D1, D0
0000077A C0FC 000C mulu.w D0, 0xC
0000077E 4841 swap.w D1
00000780 C2FC 000C mulu.w D1, 0xC
00000784 4841 swap.w D1
00000786 4241 clr.w D1
00000788 D081 add.l D0, D1
0000078A 29AE FFE8 0804 move.l [A4 + D0 + 0x4], [A6 - 0x18]
00000790 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000794:
00000794 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000798 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000079C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007A0 2F0B move.l -[A7], A3
000007A2 486C 0024 pea.l [A4 + 0x24]
000007A6 7003 moveq.l D0, 0x03
000007A8 2F00 move.l -[A7], D0
000007AA 4EBA FE02 jsr [PC - 0x1FE /* 000005AE */]
000007AE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000007B2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000007B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007BA 2F0B move.l -[A7], A3
000007BC 486C 0018 pea.l [A4 + 0x18]
000007C0 7002 moveq.l D0, 0x02
000007C2 2F00 move.l -[A7], D0
000007C4 4EBA FDE8 jsr [PC - 0x218 /* 000005AE */]
000007C8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000007CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000007D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007D4 2F0B move.l -[A7], A3
000007D6 486C 000C pea.l [A4 + 0xC]
000007DA 7001 moveq.l D0, 0x01
000007DC 2F00 move.l -[A7], D0
000007DE 4EBA FDCE jsr [PC - 0x232 /* 000005AE */]
000007E2 2E14 move.l D7, [A4]
000007E4 2C2C 0004 move.l D6, [A4 + 0x4]
000007E8 4A87 tst.l D7
000007EA 4FEF 0048 lea.l A7, [A7 + 0x48]
000007EE 6F00 0084 ble +0x86 /* 00000874 */
000007F2 4A86 tst.l D6
000007F4 6E02 bgt +0x4 /* 000007F8 */
000007F6 2C07 move.l D6, D7
label000007F8:
000007F8 206E 0014 movea.l A0, [A6 + 0x14]
000007FC 2A10 move.l D5, [A0]
000007FE 2D45 FFEC move.l [A6 - 0x14], D5
00000802 2013 move.l D0, [A3]
00000804 D085 add.l D0, D5
00000806 2D40 FFF0 move.l [A6 - 0x10], D0
0000080A 206E 0010 movea.l A0, [A6 + 0x10]
0000080E 2010 move.l D0, [A0]
00000810 D085 add.l D0, D5
00000812 2D40 FFF4 move.l [A6 - 0xC], D0
00000816 598F subq.l A7, 4
00000818 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000081C 2007 move.l D0, D7
0000081E 5380 subq.l D0, 1
00000820 2F00 move.l -[A7], D0
00000822 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000826 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
0000082A 2D5F FFF8 move.l [A6 - 0x8], [A7]+
0000082E 598F subq.l A7, 4
00000830 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000834 2006 move.l D0, D6
00000836 9087 sub.l D0, D7
00000838 5280 addq.l D0, 1
0000083A 2F00 move.l -[A7], D0
0000083C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000840 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
00000844 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000848 2E2E FFF8 move.l D7, [A6 - 0x8]
0000084C 9EAE FFEC sub.l D7, [A6 - 0x14]
00000850 2007 move.l D0, D7
00000852 9093 sub.l D0, [A3]
00000854 5280 addq.l D0, 1
00000856 2940 0008 move.l [A4 + 0x8], D0
0000085A 2687 move.l [A3], D7
0000085C 206E 0010 movea.l A0, [A6 + 0x10]
00000860 226E 0018 movea.l A1, [A6 + 0x18]
00000864 2290 move.l [A1], [A0]
00000866 202E FFFC move.l D0, [A6 - 0x4]
0000086A 90AE FFEC sub.l D0, [A6 - 0x14]
0000086E 206E 0010 movea.l A0, [A6 + 0x10]
00000872 2080 move.l [A0], D0
label00000874:
00000874 4CEE 18E0 FFD2 movem.l D5,D6,D7,A3,A4, [A6 - 0x2E]
0000087A 4E5E unlink A6
0000087C 4E75 rts
fn0000087E:
0000087E 4E56 FFF4 link A6, -0x000C
00000882 48E7 0118 movem.l -[A7], D7,A3,A4
00000886 266E 000C movea.l A3, [A6 + 0xC]
0000088A 7000 moveq.l D0, 0x00
0000088C 2D40 FFF4 move.l [A6 - 0xC], D0
00000890 2F0B move.l -[A7], A3
00000892 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000896 5380 subq.l D0, 1
00000898 2D40 FFF8 move.l [A6 - 0x8], D0
0000089C 2D40 FFFC move.l [A6 - 0x4], D0
000008A0 486E FFFC pea.l [A6 - 0x4]
000008A4 2F0B move.l -[A7], A3
000008A6 486E FFF8 pea.l [A6 - 0x8]
000008AA 486E FFF4 pea.l [A6 - 0xC]
000008AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008B2 4EBA FE52 jsr [PC - 0x1AE /* 00000706 */]
000008B6 2E2E FFF8 move.l D7, [A6 - 0x8]
000008BA 9EAE FFF4 sub.l D7, [A6 - 0xC]
000008BE 4A87 tst.l D7
000008C0 4FEF 0018 lea.l A7, [A7 + 0x18]
000008C4 6C02 bge +0x4 /* 000008C8 */
000008C6 7E00 moveq.l D7, 0x00
label000008C8:
000008C8 7000 moveq.l D0, 0x00
000008CA 2F00 move.l -[A7], D0
000008CC 2207 move.l D1, D7
000008CE 5281 addq.l D1, 1
000008D0 2F01 move.l -[A7], D1
000008D2 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000008D6 2840 movea.l A4, D0
000008D8 200C move.l D0, A4
000008DA 504F addq.w A7, 8
000008DC 660E bne +0x10 /* 000008EC */
000008DE 7003 moveq.l D0, 0x03
000008E0 2F00 move.l -[A7], D0
000008E2 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000008E6 7000 moveq.l D0, 0x00
000008E8 584F addq.w A7, 4
000008EA 6020 bra +0x22 /* 0000090C */
label000008EC:
000008EC 4A87 tst.l D7
000008EE 6F14 ble +0x16 /* 00000904 */
000008F0 2F07 move.l -[A7], D7
000008F2 2F14 move.l -[A7], [A4]
000008F4 202E FFF4 move.l D0, [A6 - 0xC]
000008F8 D093 add.l D0, [A3]
000008FA 2F00 move.l -[A7], D0
000008FC 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000900 4FEF 000C lea.l A7, [A7 + 0xC]
label00000904:
00000904 2647 movea.l A3, D7
00000906 D7D4 add.l A3, [A4]
00000908 4213 clr.b [A3]
0000090A 200C move.l D0, A4
label0000090C:
0000090C 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
00000912 4E5E unlink A6
00000914 4E75 rts
fn00000916:
00000916 4E56 0000 link A6, 0
0000091A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000091E 286E 0008 movea.l A4, [A6 + 0x8]
00000922 266E 000C movea.l A3, [A6 + 0xC]
00000926 1C2E 001F move.b D6, [A6 + 0x1F]
0000092A 2E14 move.l D7, [A4]
0000092C 9EAC 0008 sub.l D7, [A4 + 0x8]
00000930 4A87 tst.l D7
00000932 6F68 ble +0x6A /* 0000099C */
00000934 7000 moveq.l D0, 0x00
00000936 2F00 move.l -[A7], D0
00000938 206E 0014 movea.l A0, [A6 + 0x14]
0000093C 2207 move.l D1, D7
0000093E D290 add.l D1, [A0]
00000940 2F01 move.l -[A7], D1
00000942 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000946 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000094A 4A80 tst.l D0
0000094C 4FEF 000C lea.l A7, [A7 + 0xC]
00000950 674A beq +0x4C /* 0000099C */
00000952 206E 0018 movea.l A0, [A6 + 0x18]
00000956 2853 movea.l A4, [A3]
00000958 D9D0 add.l A4, [A0]
0000095A 206E 0014 movea.l A0, [A6 + 0x14]
0000095E 2010 move.l D0, [A0]
00000960 9093 sub.l D0, [A3]
00000962 2F00 move.l -[A7], D0
00000964 200C move.l D0, A4
00000966 D087 add.l D0, D7
00000968 2F00 move.l -[A7], D0
0000096A 2F0C move.l -[A7], A4
0000096C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000970 206E 0014 movea.l A0, [A6 + 0x14]
00000974 2007 move.l D0, D7
00000976 D090 add.l D0, [A0]
00000978 2080 move.l [A0], D0
0000097A 2007 move.l D0, D7
0000097C D093 add.l D0, [A3]
0000097E 2680 move.l [A3], D0
00000980 206E 0010 movea.l A0, [A6 + 0x10]
00000984 2007 move.l D0, D7
00000986 D090 add.l D0, [A0]
00000988 2080 move.l [A0], D0
0000098A 4FEF 000C lea.l A7, [A7 + 0xC]
0000098E 6008 bra +0xA /* 00000998 */
label00000990:
00000990 1886 move.b [A4], D6
00000992 524C addq.w A4, 1
00000994 2007 move.l D0, D7
00000996 5387 subq.l D7, 1
label00000998:
00000998 4A87 tst.l D7
0000099A 6EF4 bgt -0xA /* 00000990 */
label0000099C:
0000099C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000009A2 4E5E unlink A6
000009A4 4E75 rts
fn000009A6:
000009A6 4E56 FFFA link A6, -0x0006
000009AA 48E7 0118 movem.l -[A7], D7,A3,A4
000009AE 286E 001C movea.l A4, [A6 + 0x1C]
000009B2 266E 0018 movea.l A3, [A6 + 0x18]
000009B6 3E2E 000A move.w D7, [A6 + 0xA]
000009BA 0C47 0006 cmpi.w D7, 0x6
000009BE 660E bne +0x10 /* 000009CE */
000009C0 2F0B move.l -[A7], A3
000009C2 2F0C move.l -[A7], A4
000009C4 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
000009C8 504F addq.w A7, 8
000009CA 6000 008C bra +0x8E /* 00000A58 */
label000009CE:
000009CE 38BC FFFF move.w [A4], 0xFFFF
000009D2 7001 moveq.l D0, 0x01
000009D4 2F00 move.l -[A7], D0
000009D6 2F2B 0002 move.l -[A7], [A3 + 0x2]
000009DA 48C7 ext.l D7
000009DC 2F07 move.l -[A7], D7
000009DE 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
000009E2 2840 movea.l A4, D0
000009E4 200C move.l D0, A4
000009E6 4FEF 000C lea.l A7, [A7 + 0xC]
000009EA 6604 bne +0x6 /* 000009F0 */
000009EC 7000 moveq.l D0, 0x00
000009EE 6068 bra +0x6A /* 00000A58 */
label000009F0:
000009F0 41EE FFFA lea.l A0, [A6 - 0x6]
000009F4 224C movea.l A1, A4
000009F6 20D9 move.l [A0]+, [A1]+
000009F8 30D9 move.w [A0]+, [A1]+
000009FA 7010 moveq.l D0, 0x10
000009FC B06E 000E cmp.w D0, [A6 + 0xE]
00000A00 6622 bne +0x24 /* 00000A24 */
00000A02 4AAE 0010 tst.l [A6 + 0x10]
00000A06 661C bne +0x1E /* 00000A24 */
00000A08 206E 0014 movea.l A0, [A6 + 0x14]
00000A0C 224C movea.l A1, A4
00000A0E 22D8 move.l [A1]+, [A0]+
00000A10 32D8 move.w [A1]+, [A0]+
00000A12 41EE 0000 lea.l A0, [A6 + 0x0]
00000A16 2F20 move.l -[A7], -[A0]
00000A18 3F20 move.w -[A7], -[A0]
00000A1A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000A1E 7000 moveq.l D0, 0x00
00000A20 5C4F addq.w A7, 6
00000A22 6034 bra +0x36 /* 00000A58 */
label00000A24:
00000A24 7001 moveq.l D0, 0x01
00000A26 B06E FFFA cmp.w D0, [A6 - 0x6]
00000A2A 6728 beq +0x2A /* 00000A54 */
00000A2C 486E FFFA pea.l [A6 - 0x6]
00000A30 4EBA F880 jsr [PC - 0x780 /* 000002B2 */]
00000A34 7000 moveq.l D0, 0x00
00000A36 2F00 move.l -[A7], D0
00000A38 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000A3C 48C7 ext.l D7
00000A3E 2F07 move.l -[A7], D7
00000A40 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00000A44 2840 movea.l A4, D0
00000A46 41EE FFFA lea.l A0, [A6 - 0x6]
00000A4A 224C movea.l A1, A4
00000A4C 22D8 move.l [A1]+, [A0]+
00000A4E 32D8 move.w [A1]+, [A0]+
00000A50 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000A54:
00000A54 202E FFFC move.l D0, [A6 - 0x4]
label00000A58:
00000A58 4CEE 1880 FFEE movem.l D7,A3,A4, [A6 - 0x12]
00000A5E 4E5E unlink A6
00000A60 4E75 rts
fn00000A62:
00000A62 4E56 FFEE link A6, -0x0012
00000A66 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
00000A6A 3C2E 000A move.w D6, [A6 + 0xA]
00000A6E 266E 000C movea.l A3, [A6 + 0xC]
00000A72 7EF0 moveq.l D7, 0xFFFFFFF0
00000A74 CE46 and.w D7, D6
00000A76 0246 000F andi.w D6, 0xF
00000A7A 486E FFEE pea.l [A6 - 0x12]
00000A7E 486E 0010 pea.l [A6 + 0x10]
00000A82 486E 0016 pea.l [A6 + 0x16]
00000A86 2F0B move.l -[A7], A3
00000A88 48C7 ext.l D7
00000A8A 2F07 move.l -[A7], D7
00000A8C 48C6 ext.l D6
00000A8E 2F06 move.l -[A7], D6
00000A90 4EBA FF14 jsr [PC - 0xEC /* 000009A6 */]
00000A94 2840 movea.l A4, D0
00000A96 200C move.l D0, A4
00000A98 4FEF 0018 lea.l A7, [A7 + 0x18]
00000A9C 6700 01BC beq +0x1BE /* 00000C5A */
00000AA0 7000 moveq.l D0, 0x00
00000AA2 2D40 FFF4 move.l [A6 - 0xC], D0
00000AA6 2F0C move.l -[A7], A4
00000AA8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000AAC 2D40 FFF0 move.l [A6 - 0x10], D0
00000AB0 4A6E FFEE tst.w [A6 - 0x12]
00000AB4 5DC3 slt D3
00000AB6 4403 neg.b D3
00000AB8 4883 ext.w D3
00000ABA 48C3 ext.l D3
00000ABC 202E FFF0 move.l D0, [A6 - 0x10]
00000AC0 9083 sub.l D0, D3
00000AC2 2D40 FFFC move.l [A6 - 0x4], D0
00000AC6 2D40 FFF8 move.l [A6 - 0x8], D0
00000ACA 200B move.l D0, A3
00000ACC 584F addq.w A7, 4
00000ACE 6768 beq +0x6A /* 00000B38 */
00000AD0 486E FFFC pea.l [A6 - 0x4]
00000AD4 2F0C move.l -[A7], A4
00000AD6 486E FFF8 pea.l [A6 - 0x8]
00000ADA 486E FFF4 pea.l [A6 - 0xC]
00000ADE 2F0B move.l -[A7], A3
00000AE0 4EBA FC24 jsr [PC - 0x3DC /* 00000706 */]
00000AE4 700D moveq.l D0, 0x0D
00000AE6 2F00 move.l -[A7], D0
00000AE8 2F0C move.l -[A7], A4
00000AEA 486E FFF0 pea.l [A6 - 0x10]
00000AEE 486E FFF8 pea.l [A6 - 0x8]
00000AF2 486E FFF4 pea.l [A6 - 0xC]
00000AF6 486B 0024 pea.l [A3 + 0x24]
00000AFA 4EBA FE1A jsr [PC - 0x1E6 /* 00000916 */]
00000AFE 7000 moveq.l D0, 0x00
00000B00 102D F1B4 move.b D0, [A5 - 0xE4C]
00000B04 2F00 move.l -[A7], D0
00000B06 2F0C move.l -[A7], A4
00000B08 486E FFF0 pea.l [A6 - 0x10]
00000B0C 486E FFF8 pea.l [A6 - 0x8]
00000B10 486E FFF4 pea.l [A6 - 0xC]
00000B14 486B 0018 pea.l [A3 + 0x18]
00000B18 4EBA FDFC jsr [PC - 0x204 /* 00000916 */]
00000B1C 7020 moveq.l D0, 0x20
00000B1E 2F00 move.l -[A7], D0
00000B20 2F0C move.l -[A7], A4
00000B22 486E FFF0 pea.l [A6 - 0x10]
00000B26 486E FFF8 pea.l [A6 - 0x8]
00000B2A 486E FFF4 pea.l [A6 - 0xC]
00000B2E 2F0B move.l -[A7], A3
00000B30 4EBA FDE4 jsr [PC - 0x21C /* 00000916 */]
00000B34 4FEF 005C lea.l A7, [A7 + 0x5C]
label00000B38:
00000B38 486E 0016 pea.l [A6 + 0x16]
00000B3C 4EBA F774 jsr [PC - 0x88C /* 000002B2 */]
00000B40 266E 0018 movea.l A3, [A6 + 0x18]
00000B44 3007 move.w D0, D7
00000B46 0440 0020 subi.w D0, 0x20 /* ' ' */
00000B4A 584F addq.w A7, 4
00000B4C 670E beq +0x10 /* 00000B5C */
00000B4E 0440 0010 subi.w D0, 0x10
00000B52 660E bne +0x10 /* 00000B62 */
00000B54 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00000B5A 6006 bra +0x8 /* 00000B62 */
label00000B5C:
00000B5C 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8]
label00000B62:
00000B62 4A6E FFEE tst.w [A6 - 0x12]
00000B66 6F24 ble +0x26 /* 00000B8C */
00000B68 558F subq.l A7, 2
00000B6A 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000B6E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000B72 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B76 2F0B move.l -[A7], A3
00000B78 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
00000B7C 4A1F tst.b [A7]+
00000B7E 670C beq +0xE /* 00000B8C */
00000B80 2F0B move.l -[A7], A3
00000B82 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00000B86 584F addq.w A7, 4
00000B88 6000 00D0 bra +0xD2 /* 00000C5A */
label00000B8C:
00000B8C 2A2E FFF8 move.l D5, [A6 - 0x8]
00000B90 9AAE FFF4 sub.l D5, [A6 - 0xC]
00000B94 2F0B move.l -[A7], A3
00000B96 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000B9A 2C00 move.l D6, D0
00000B9C 5386 subq.l D6, 1
00000B9E 2E06 move.l D7, D6
00000BA0 9E85 sub.l D7, D5
00000BA2 4A87 tst.l D7
00000BA4 584F addq.w A7, 4
00000BA6 6F4A ble +0x4C /* 00000BF2 */
00000BA8 7000 moveq.l D0, 0x00
00000BAA 2F00 move.l -[A7], D0
00000BAC 2207 move.l D1, D7
00000BAE D2AE FFF0 add.l D1, [A6 - 0x10]
00000BB2 2F01 move.l -[A7], D1
00000BB4 2F0C move.l -[A7], A4
00000BB6 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000BBA 4A80 tst.l D0
00000BBC 4FEF 000C lea.l A7, [A7 + 0xC]
00000BC0 660C bne +0xE /* 00000BCE */
00000BC2 2F0B move.l -[A7], A3
00000BC4 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00000BC8 584F addq.w A7, 4
00000BCA 6000 008E bra +0x90 /* 00000C5A */
label00000BCE:
00000BCE 202E FFF0 move.l D0, [A6 - 0x10]
00000BD2 90AE FFF8 sub.l D0, [A6 - 0x8]
00000BD6 2F00 move.l -[A7], D0
00000BD8 202E FFF8 move.l D0, [A6 - 0x8]
00000BDC D094 add.l D0, [A4]
00000BDE D087 add.l D0, D7
00000BE0 2F00 move.l -[A7], D0
00000BE2 202E FFF8 move.l D0, [A6 - 0x8]
00000BE6 D094 add.l D0, [A4]
00000BE8 2F00 move.l -[A7], D0
00000BEA 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000BEE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000BF2:
00000BF2 2F06 move.l -[A7], D6
00000BF4 202E FFF4 move.l D0, [A6 - 0xC]
00000BF8 D094 add.l D0, [A4]
00000BFA 2F00 move.l -[A7], D0
00000BFC 2F13 move.l -[A7], [A3]
00000BFE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000C02 2F0B move.l -[A7], A3
00000C04 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00000C08 4A87 tst.l D7
00000C0A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C0E 6C36 bge +0x38 /* 00000C46 */
00000C10 202E FFF0 move.l D0, [A6 - 0x10]
00000C14 90AE FFF8 sub.l D0, [A6 - 0x8]
00000C18 2F00 move.l -[A7], D0
00000C1A 202E FFF4 move.l D0, [A6 - 0xC]
00000C1E D094 add.l D0, [A4]
00000C20 D086 add.l D0, D6
00000C22 2F00 move.l -[A7], D0
00000C24 202E FFF8 move.l D0, [A6 - 0x8]
00000C28 D094 add.l D0, [A4]
00000C2A 2F00 move.l -[A7], D0
00000C2C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000C30 7000 moveq.l D0, 0x00
00000C32 2F00 move.l -[A7], D0
00000C34 2207 move.l D1, D7
00000C36 D2AE FFF0 add.l D1, [A6 - 0x10]
00000C3A 2F01 move.l -[A7], D1
00000C3C 2F0C move.l -[A7], A4
00000C3E 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000C42 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000C46:
00000C46 4A6E FFEE tst.w [A6 - 0x12]
00000C4A 6F0E ble +0x10 /* 00000C5A */
00000C4C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000C50 2F0C move.l -[A7], A4
00000C52 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C56 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
label00000C5A:
00000C5A 4CEE 18E8 FFD6 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x2A]
00000C60 4E5E unlink A6
00000C62 4E75 rts
fn00000C64:
00000C64 4E56 0000 link A6, 0
00000C68 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C6C 2E2E 0018 move.l D7, [A6 + 0x18]
00000C70 286E 0014 movea.l A4, [A6 + 0x14]
00000C74 206E 000C movea.l A0, [A6 + 0xC]
00000C78 4A90 tst.l [A0]
00000C7A 6E06 bgt +0x8 /* 00000C82 */
00000C7C 7000 moveq.l D0, 0x00
00000C7E 6000 009E bra +0xA0 /* 00000D1E */
label00000C82:
00000C82 102E 000B move.b D0, [A6 + 0xB]
00000C86 0C00 0003 cmpi.b D0, 0x3
00000C8A 622C bhi +0x2E /* 00000CB8 */
00000C8C 7200 moveq.l D1, 0x00
00000C8E 1200 move.b D1, D0
00000C90 D241 add.w D1, D1
00000C92 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000C96 4EFB 1000 jmp [PC + D1.w]
00000C9A 001C 0018 ori.b [A4]+, 0x18
00000C9E 0010 000A ori.b [A0], 0xA /* '\n' */
00000CA2 7A0D moveq.l D5, 0x0D
00000CA4 4206 clr.b D6
00000CA6 6010 bra +0x12 /* 00000CB8 */
00000CA8 1A2D F1B4 move.b D5, [A5 - 0xE4C]
00000CAC 4206 clr.b D6
00000CAE 6008 bra +0xA /* 00000CB8 */
00000CB0 7C01 moveq.l D6, 0x01
00000CB2 6004 bra +0x6 /* 00000CB8 */
00000CB4 7001 moveq.l D0, 0x01
00000CB6 6066 bra +0x68 /* 00000D1E */
label00000CB8:
00000CB8 206E 001C movea.l A0, [A6 + 0x1C]
00000CBC 2654 movea.l A3, [A4]
00000CBE D7D0 add.l A3, [A0]
00000CC0 4A06 tst.b D6
00000CC2 671A beq +0x1C /* 00000CDE */
00000CC4 6008 bra +0xA /* 00000CCE */
label00000CC6:
00000CC6 524B addq.w A3, 1
00000CC8 2014 move.l D0, [A4]
00000CCA 5280 addq.l D0, 1
00000CCC 2880 move.l [A4], D0
label00000CCE:
00000CCE BE94 cmp.l D7, [A4]
00000CD0 6F4A ble +0x4C /* 00000D1C */
00000CD2 7000 moveq.l D0, 0x00
00000CD4 1013 move.b D0, [A3]
00000CD6 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000CDA 63EA bls -0x14 /* 00000CC6 */
00000CDC 603E bra +0x40 /* 00000D1C */
label00000CDE:
00000CDE BE94 cmp.l D7, [A4]
00000CE0 6F0C ble +0xE /* 00000CEE */
00000CE2 BA13 cmp.b D5, [A3]
00000CE4 6608 bne +0xA /* 00000CEE */
00000CE6 2014 move.l D0, [A4]
00000CE8 5280 addq.l D0, 1
00000CEA 2880 move.l [A4], D0
00000CEC 602E bra +0x30 /* 00000D1C */
label00000CEE:
00000CEE 206E 0010 movea.l A0, [A6 + 0x10]
00000CF2 4A90 tst.l [A0]
00000CF4 6F26 ble +0x28 /* 00000D1C */
00000CF6 2010 move.l D0, [A0]
00000CF8 5380 subq.l D0, 1
00000CFA 206E 0010 movea.l A0, [A6 + 0x10]
00000CFE 2080 move.l [A0], D0
00000D00 206E 0010 movea.l A0, [A6 + 0x10]
00000D04 226E 001C movea.l A1, [A6 + 0x1C]
00000D08 2251 movea.l A1, [A1]
00000D0A 2010 move.l D0, [A0]
00000D0C BA31 0800 cmp.b D5, [A1 + D0]
00000D10 670A beq +0xC /* 00000D1C */
00000D12 206E 0010 movea.l A0, [A6 + 0x10]
00000D16 2010 move.l D0, [A0]
00000D18 5280 addq.l D0, 1
00000D1A 2080 move.l [A0], D0
label00000D1C:
00000D1C 7001 moveq.l D0, 0x01
label00000D1E:
00000D1E 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00000D24 4E5E unlink A6
00000D26 4E75 rts
fn00000D28:
00000D28 4E56 FFF2 link A6, -0x000E
00000D2C 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
00000D30 266E 000C movea.l A3, [A6 + 0xC]
00000D34 486E FFF2 pea.l [A6 - 0xE]
00000D38 486E 0010 pea.l [A6 + 0x10]
00000D3C 7000 moveq.l D0, 0x00
00000D3E 2F00 move.l -[A7], D0
00000D40 2F0B move.l -[A7], A3
00000D42 72FF moveq.l D1, 0xFFFFFFFF
00000D44 2F01 move.l -[A7], D1
00000D46 342E 000A move.w D2, [A6 + 0xA]
00000D4A 48C2 ext.l D2
00000D4C 2F02 move.l -[A7], D2
00000D4E 4EBA FC56 jsr [PC - 0x3AA /* 000009A6 */]
00000D52 2840 movea.l A4, D0
00000D54 200C move.l D0, A4
00000D56 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D5A 6700 00F6 beq +0xF8 /* 00000E52 */
00000D5E 7000 moveq.l D0, 0x00
00000D60 2D40 FFF4 move.l [A6 - 0xC], D0
00000D64 2F0C move.l -[A7], A4
00000D66 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000D6A 2C00 move.l D6, D0
00000D6C 4A6E FFF2 tst.w [A6 - 0xE]
00000D70 5DC3 slt D3
00000D72 4403 neg.b D3
00000D74 4883 ext.w D3
00000D76 48C3 ext.l D3
00000D78 2006 move.l D0, D6
00000D7A 9083 sub.l D0, D3
00000D7C 2D40 FFF8 move.l [A6 - 0x8], D0
00000D80 2D40 FFFC move.l [A6 - 0x4], D0
00000D84 200B move.l D0, A3
00000D86 584F addq.w A7, 4
00000D88 6718 beq +0x1A /* 00000DA2 */
00000D8A 486E FFFC pea.l [A6 - 0x4]
00000D8E 2F0C move.l -[A7], A4
00000D90 486E FFF8 pea.l [A6 - 0x8]
00000D94 486E FFF4 pea.l [A6 - 0xC]
00000D98 2F0B move.l -[A7], A3
00000D9A 4EBA F96A jsr [PC - 0x696 /* 00000706 */]
00000D9E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000DA2:
00000DA2 4247 clr.w D7
label00000DA4:
00000DA4 2F0C move.l -[A7], A4
00000DA6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DAA 486E FFF8 pea.l [A6 - 0x8]
00000DAE 486E FFF4 pea.l [A6 - 0xC]
00000DB2 48C7 ext.l D7
00000DB4 2007 move.l D0, D7
00000DB6 2200 move.l D1, D0
00000DB8 C0FC 000C mulu.w D0, 0xC
00000DBC 4841 swap.w D1
00000DBE C2FC 000C mulu.w D1, 0xC
00000DC2 4841 swap.w D1
00000DC4 4241 clr.w D1
00000DC6 D081 add.l D0, D1
00000DC8 4873 0800 pea.l [A3 + D0]
00000DCC 48C7 ext.l D7
00000DCE 2F07 move.l -[A7], D7
00000DD0 4EBA FE92 jsr [PC - 0x16E /* 00000C64 */]
00000DD4 4A00 tst.b D0
00000DD6 4FEF 0018 lea.l A7, [A7 + 0x18]
00000DDA 660A bne +0xC /* 00000DE6 */
00000DDC 3007 move.w D0, D7
00000DDE 5247 addq.w D7, 1
00000DE0 0C47 0003 cmpi.w D7, 0x3
00000DE4 6FBE ble -0x40 /* 00000DA4 */
label00000DE6:
00000DE6 4A6E FFF2 tst.w [A6 - 0xE]
00000DEA 6F1A ble +0x1C /* 00000E06 */
00000DEC 558F subq.l A7, 2
00000DEE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000DF2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000DF6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DFA 7000 moveq.l D0, 0x00
00000DFC 2F00 move.l -[A7], D0
00000DFE 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
00000E02 4A1F tst.b [A7]+
00000E04 664C bne +0x4E /* 00000E52 */
label00000E06:
00000E06 2006 move.l D0, D6
00000E08 90AE FFF8 sub.l D0, [A6 - 0x8]
00000E0C 2F00 move.l -[A7], D0
00000E0E 202E FFF4 move.l D0, [A6 - 0xC]
00000E12 D094 add.l D0, [A4]
00000E14 2F00 move.l -[A7], D0
00000E16 202E FFF8 move.l D0, [A6 - 0x8]
00000E1A D094 add.l D0, [A4]
00000E1C 2F00 move.l -[A7], D0
00000E1E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000E22 7000 moveq.l D0, 0x00
00000E24 2F00 move.l -[A7], D0
00000E26 222E FFF8 move.l D1, [A6 - 0x8]
00000E2A 92AE FFF4 sub.l D1, [A6 - 0xC]
00000E2E 2406 move.l D2, D6
00000E30 9481 sub.l D2, D1
00000E32 2F02 move.l -[A7], D2
00000E34 2F0C move.l -[A7], A4
00000E36 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000E3A 4A6E FFF2 tst.w [A6 - 0xE]
00000E3E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E42 6F0E ble +0x10 /* 00000E52 */
00000E44 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000E48 2F0C move.l -[A7], A4
00000E4A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E4E 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
label00000E52:
00000E52 4CEE 18C8 FFDE movem.l D3,D6,D7,A3,A4, [A6 - 0x22]
00000E58 4E5E unlink A6
00000E5A 4E75 rts
fn00000E5C:
00000E5C 4E56 FFFE link A6, -0x0002
00000E60 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000E64 266E 0010 movea.l A3, [A6 + 0x10]
00000E68 2C2E 0014 move.l D6, [A6 + 0x14]
00000E6C 302E 000A move.w D0, [A6 + 0xA]
00000E70 5340 subq.w D0, 1
00000E72 6B28 bmi +0x2A /* 00000E9C */
00000E74 0C40 0003 cmpi.w D0, 0x3
00000E78 6E22 bgt +0x24 /* 00000E9C */
00000E7A D040 add.w D0, D0
00000E7C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000E80 4EFB 0000 jmp [PC + D0.w]
00000E84 000A 000E ori.b A2, 0xE
00000E88 0012 0018 ori.b [A2], 0x18
00000E8C 7863 moveq.l D4, 0x63
00000E8E 600C bra +0xE /* 00000E9C */
00000E90 7820 moveq.l D4, 0x20
00000E92 6008 bra +0xA /* 00000E9C */
00000E94 182D F1B4 move.b D4, [A5 - 0xE4C]
00000E98 6002 bra +0x4 /* 00000E9C */
00000E9A 780D moveq.l D4, 0x0D
label00000E9C:
00000E9C 7000 moveq.l D0, 0x00
00000E9E 1004 move.b D0, D4
00000EA0 0C40 0063 cmpi.w D0, 0x63 /* 'c' */
00000EA4 6614 bne +0x16 /* 00000EBA */
00000EA6 598F subq.l A7, 4
00000EA8 2F13 move.l -[A7], [A3]
00000EAA 2006 move.l D0, D6
00000EAC D093 add.l D0, [A3]
00000EAE 2F00 move.l -[A7], D0
00000EB0 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
00000EB4 2A1F move.l D5, [A7]+
00000EB6 6000 0088 bra +0x8A /* 00000F40 */
label00000EBA:
00000EBA 7E00 moveq.l D7, 0x00
00000EBC 2853 movea.l A4, [A3]
00000EBE 7000 moveq.l D0, 0x00
00000EC0 1004 move.b D0, D4
00000EC2 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00000EC6 57C3 seq D3
00000EC8 4403 neg.b D3
00000ECA 1D43 FFFF move.b [A6 - 0x1], D3
00000ECE 6722 beq +0x24 /* 00000EF2 */
00000ED0 6006 bra +0x8 /* 00000ED8 */
label00000ED2:
00000ED2 524C addq.w A4, 1
00000ED4 2007 move.l D0, D7
00000ED6 5287 addq.l D7, 1
label00000ED8:
00000ED8 BC87 cmp.l D6, D7
00000EDA 6F0A ble +0xC /* 00000EE6 */
00000EDC 7000 moveq.l D0, 0x00
00000EDE 1014 move.b D0, [A4]
00000EE0 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000EE4 63EC bls -0x12 /* 00000ED2 */
label00000EE6:
00000EE6 BC87 cmp.l D6, D7
00000EE8 6E04 bgt +0x6 /* 00000EEE */
00000EEA 7A00 moveq.l D5, 0x00
00000EEC 604E bra +0x50 /* 00000F3C */
label00000EEE:
00000EEE 7A01 moveq.l D5, 0x01
00000EF0 604A bra +0x4C /* 00000F3C */
label00000EF2:
00000EF2 7A01 moveq.l D5, 0x01
00000EF4 6046 bra +0x48 /* 00000F3C */
label00000EF6:
00000EF6 524C addq.w A4, 1
00000EF8 2007 move.l D0, D7
00000EFA 5287 addq.l D7, 1
00000EFC 4A2E FFFF tst.b [A6 - 0x1]
00000F00 6730 beq +0x32 /* 00000F32 */
00000F02 7000 moveq.l D0, 0x00
00000F04 102C FFFF move.b D0, [A4 - 0x1]
00000F08 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000F0C 622E bhi +0x30 /* 00000F3C */
00000F0E 2005 move.l D0, D5
00000F10 5285 addq.l D5, 1
00000F12 6006 bra +0x8 /* 00000F1A */
label00000F14:
00000F14 524C addq.w A4, 1
00000F16 2007 move.l D0, D7
00000F18 5287 addq.l D7, 1
label00000F1A:
00000F1A BC87 cmp.l D6, D7
00000F1C 6F0A ble +0xC /* 00000F28 */
00000F1E 7000 moveq.l D0, 0x00
00000F20 1014 move.b D0, [A4]
00000F22 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00000F26 63EC bls -0x12 /* 00000F14 */
label00000F28:
00000F28 BC87 cmp.l D6, D7
00000F2A 6E10 bgt +0x12 /* 00000F3C */
00000F2C 2005 move.l D0, D5
00000F2E 5385 subq.l D5, 1
00000F30 600A bra +0xC /* 00000F3C */
label00000F32:
00000F32 B82C FFFF cmp.b D4, [A4 - 0x1]
00000F36 6604 bne +0x6 /* 00000F3C */
00000F38 2005 move.l D0, D5
00000F3A 5285 addq.l D5, 1
label00000F3C:
00000F3C BC87 cmp.l D6, D7
00000F3E 6EB6 bgt -0x48 /* 00000EF6 */
label00000F40:
00000F40 206E 000C movea.l A0, [A6 + 0xC]
00000F44 2145 0002 move.l [A0 + 0x2], D5
00000F48 4CEE 18F8 FFE2 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00000F4E 4E5E unlink A6
00000F50 4E75 rts
00000F52 4E56 FFFA link A6, -0x0006
00000F56 302D F0E8 move.w D0, [A5 - 0xF18]
00000F5A 6706 beq +0x8 /* 00000F62 */
00000F5C 5340 subq.w D0, 1
00000F5E 6710 beq +0x12 /* 00000F70 */
00000F60 6028 bra +0x2A /* 00000F8A */
label00000F62:
00000F62 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
00000F68 7000 moveq.l D0, 0x00
00000F6A 2B40 F0E6 move.l [A5 - 0xF1A], D0
00000F6E 6026 bra +0x28 /* 00000F96 */
label00000F70:
00000F70 5DAD F0E0 subq.l [A5 - 0xF20], 6
00000F74 206D F0D8 movea.l A0, [A5 - 0xF28]
00000F78 202D F0E0 move.l D0, [A5 - 0xF20]
00000F7C D090 add.l D0, [A0]
00000F7E 2040 movea.l A0, D0
00000F80 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00000F84 22D8 move.l [A1]+, [A0]+
00000F86 32D8 move.w [A1]+, [A0]+
00000F88 600C bra +0xE /* 00000F96 */
label00000F8A:
00000F8A 700E moveq.l D0, 0x0E
00000F8C 2F00 move.l -[A7], D0
00000F8E 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00000F92 584F addq.w A7, 4
00000F94 603A bra +0x3C /* 00000FD0 */
label00000F96:
00000F96 5DAD F0E0 subq.l [A5 - 0xF20], 6
00000F9A 202D F13A move.l D0, [A5 - 0xEC6]
00000F9E 7226 moveq.l D1, 0x26
00000FA0 D081 add.l D0, D1
00000FA2 B0AD F0E0 cmp.l D0, [A5 - 0xF20]
00000FA6 6C22 bge +0x24 /* 00000FCA */
00000FA8 41EE FFFA lea.l A0, [A6 - 0x6]
00000FAC 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00000FB0 20D9 move.l [A0]+, [A1]+
00000FB2 30D9 move.w [A0]+, [A1]+
00000FB4 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
00000FBA 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000FBE 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00000FC2 43EE FFFA lea.l A1, [A6 - 0x6]
00000FC6 20D9 move.l [A0]+, [A1]+
00000FC8 30D9 move.w [A0]+, [A1]+
label00000FCA:
00000FCA 3B7C 0001 F162 move.w [A5 - 0xE9E], 0x1
label00000FD0:
00000FD0 4E5E unlink A6
00000FD2 4E75 rts
00000FD4 4E56 FFE6 link A6, -0x001A
00000FD8 2F0C move.l -[A7], A4
00000FDA 206D F0D8 movea.l A0, [A5 - 0xF28]
00000FDE 202D F0E0 move.l D0, [A5 - 0xF20]
00000FE2 D090 add.l D0, [A0]
00000FE4 322D F0E8 move.w D1, [A5 - 0xF18]
00000FE8 48C1 ext.l D1
00000FEA D281 add.l D1, D1
00000FEC 2401 move.l D2, D1
00000FEE D482 add.l D2, D2
00000FF0 D282 add.l D1, D2
00000FF2 2840 movea.l A4, D0
00000FF4 99C1 sub.l A4, D1
00000FF6 3014 move.w D0, [A4]
00000FF8 5940 subq.w D0, 4
00000FFA 6706 beq +0x8 /* 00001002 */
00000FFC 5B40 subq.w D0, 5
00000FFE 671E beq +0x20 /* 0000101E */
00001000 6076 bra +0x78 /* 00001078 */
label00001002:
00001002 41EE FFFA lea.l A0, [A6 - 0x6]
00001006 224C movea.l A1, A4
00001008 20D9 move.l [A0]+, [A1]+
0000100A 30D9 move.w [A0]+, [A1]+
0000100C 4AAE FFFC tst.l [A6 - 0x4]
00001010 6C72 bge +0x74 /* 00001084 */
00001012 202E FFFC move.l D0, [A6 - 0x4]
00001016 4480 neg.l D0
00001018 2D40 FFFC move.l [A6 - 0x4], D0
0000101C 6066 bra +0x68 /* 00001084 */
label0000101E:
0000101E 206C 0002 movea.l A0, [A4 + 0x2]
00001022 2050 movea.l A0, [A0]
00001024 43EE FFF0 lea.l A1, [A6 - 0x10]
00001028 22D8 move.l [A1]+, [A0]+
0000102A 22D8 move.l [A1]+, [A0]+
0000102C 32D8 move.w [A1]+, [A0]+
0000102E 487A 0066 pea.l [PC + 0x66 /* 00001096, value 0x0, cstring "" */]
00001032 486E FFF0 pea.l [A6 - 0x10]
00001036 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000103A A9EB syscall Pack4/FP68K
0000103C 6422 bcc +0x24 /* 00001060 */
0000103E 41EE FFE6 lea.l A0, [A6 - 0x1A]
00001042 43EE FFF0 lea.l A1, [A6 - 0x10]
00001046 20D9 move.l [A0]+, [A1]+
00001048 20D9 move.l [A0]+, [A1]+
0000104A 30D9 move.w [A0]+, [A1]+
0000104C 0A2E 0080 FFE6 xori.b [A6 - 0x1A], 0x80
00001052 41EE FFE6 lea.l A0, [A6 - 0x1A]
00001056 43EE FFF0 lea.l A1, [A6 - 0x10]
0000105A 22D8 move.l [A1]+, [A0]+
0000105C 22D8 move.l [A1]+, [A0]+
0000105E 32D8 move.w [A1]+, [A0]+
label00001060:
00001060 486E FFFA pea.l [A6 - 0x6]
00001064 41EE FFFA lea.l A0, [A6 - 0x6]
00001068 2F20 move.l -[A7], -[A0]
0000106A 2F20 move.l -[A7], -[A0]
0000106C 3F20 move.w -[A7], -[A0]
0000106E 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00001072 4FEF 000E lea.l A7, [A7 + 0xE]
00001076 600C bra +0xE /* 00001084 */
label00001078:
00001078 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000107E 7000 moveq.l D0, 0x00
00001080 2D40 FFFC move.l [A6 - 0x4], D0
label00001084:
00001084 486E FFFA pea.l [A6 - 0x6]
00001088 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
0000108C 584F addq.w A7, 4
0000108E 286E FFE2 movea.l A4, [A6 - 0x1E]
00001092 4E5E unlink A6
00001094 4E75 rts
00001096 0000 0000 ori.b D0, 0x0
0000109A 0000 0000 ori.b D0, 0x0
0000109E 0000 4E56 ori.b D0, 0x56 /* 'V' */
000010A2 FFFA .invalid <<F/7/7>>
000010A4 48E7 1008 movem.l -[A7], D3,A4
000010A8 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
000010AE 7000 moveq.l D0, 0x00
000010B0 2D40 FFFC move.l [A6 - 0x4], D0
000010B4 206D F0D8 movea.l A0, [A5 - 0xF28]
000010B8 222D F0E0 move.l D1, [A5 - 0xF20]
000010BC D290 add.l D1, [A0]
000010BE 342D F0E8 move.w D2, [A5 - 0xF18]
000010C2 48C2 ext.l D2
000010C4 D482 add.l D2, D2
000010C6 2602 move.l D3, D2
000010C8 D683 add.l D3, D3
000010CA D483 add.l D2, D3
000010CC 2841 movea.l A4, D1
000010CE 99C2 sub.l A4, D2
000010D0 7201 moveq.l D1, 0x01
000010D2 B254 cmp.w D1, [A4]
000010D4 6610 bne +0x12 /* 000010E6 */
000010D6 2F2C 0002 move.l -[A7], [A4 + 0x2]
000010DA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000010DE 5380 subq.l D0, 1
000010E0 2D40 FFFC move.l [A6 - 0x4], D0
000010E4 584F addq.w A7, 4
label000010E6:
000010E6 486E FFFA pea.l [A6 - 0x6]
000010EA 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000010EE 584F addq.w A7, 4
000010F0 4CEE 1008 FFF2 movem.l D3,A4, [A6 - 0xE]
000010F6 4E5E unlink A6
000010F8 4E75 rts
000010FA 4E56 FFFA link A6, -0x0006
000010FE 206D F0D8 movea.l A0, [A5 - 0xF28]
00001102 202D F0E0 move.l D0, [A5 - 0xF20]
00001106 D090 add.l D0, [A0]
00001108 322D F0E8 move.w D1, [A5 - 0xF18]
0000110C 48C1 ext.l D1
0000110E D281 add.l D1, D1
00001110 2401 move.l D2, D1
00001112 D482 add.l D2, D2
00001114 D282 add.l D1, D2
00001116 9081 sub.l D0, D1
00001118 2040 movea.l A0, D0
0000111A 43EE FFFA lea.l A1, [A6 - 0x6]
0000111E 22D8 move.l [A1]+, [A0]+
00001120 32D8 move.w [A1]+, [A0]+
00001122 486E FFFA pea.l [A6 - 0x6]
00001126 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000112A 486E FFFA pea.l [A6 - 0x6]
0000112E 4EBA F182 jsr [PC - 0xE7E /* 000002B2 */]
00001132 486E FFFA pea.l [A6 - 0x6]
00001136 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
0000113A 4E5E unlink A6
0000113C 4E75 rts
0000113E 4E56 FFFE link A6, -0x0002
00001142 558F subq.l A7, 2
00001144 206E 0008 movea.l A0, [A6 + 0x8]
00001148 2F10 move.l -[A7], [A0]
0000114A 486D E7FC pea.l [A5 - 0x1804]
0000114E 486E FFFE pea.l [A6 - 0x2]
00001152 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001156 301F move.w D0, [A7]+
00001158 48C0 ext.l D0
0000115A 323C FFFF move.w D1, 0xFFFF
0000115E C240 and.w D1, D0
00001160 7000 moveq.l D0, 0x00
00001162 3001 move.w D0, D1
00001164 4A80 tst.l D0
00001166 4E5E unlink A6
00001168 4E75 rts
0000116A 4E56 FEF8 link A6, -0x0108
0000116E 48E7 0118 movem.l -[A7], D7,A3,A4
00001172 49EE FEF8 lea.l A4, [A6 - 0x108]
00001176 206D F0D8 movea.l A0, [A5 - 0xF28]
0000117A 202D F0E0 move.l D0, [A5 - 0xF20]
0000117E D090 add.l D0, [A0]
00001180 322D F0E8 move.w D1, [A5 - 0xF18]
00001184 48C1 ext.l D1
00001186 D281 add.l D1, D1
00001188 2401 move.l D2, D1
0000118A D482 add.l D2, D2
0000118C D282 add.l D1, D2
0000118E 2640 movea.l A3, D0
00001190 97C1 sub.l A3, D1
00001192 4214 clr.b [A4]
00001194 3E2B 0004 move.w D7, [A3 + 0x4]
00001198 4A2D E8FE tst.b [A5 - 0x1702]
0000119C 6604 bne +0x6 /* 000011A2 */
0000119E 0247 00FF andi.w D7, 0xFF
label000011A2:
000011A2 2F0C move.l -[A7], A4
000011A4 3F07 move.w -[A7], D7
000011A6 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
000011AA 2F0C move.l -[A7], A4
000011AC 486E FFFA pea.l [A6 - 0x6]
000011B0 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000011B4 486E FFFA pea.l [A6 - 0x6]
000011B8 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000011BC 4CEE 1880 FEEC movem.l D7,A3,A4, [A6 - 0x114]
000011C2 4E5E unlink A6
000011C4 4E75 rts
000011C6 4E56 FFE0 link A6, -0x0020
000011CA 48E7 1308 movem.l -[A7], D3,D6,D7,A4
000011CE 206D F0D8 movea.l A0, [A5 - 0xF28]
000011D2 202D F0E0 move.l D0, [A5 - 0xF20]
000011D6 D090 add.l D0, [A0]
000011D8 322D F0E8 move.w D1, [A5 - 0xF18]
000011DC 48C1 ext.l D1
000011DE D281 add.l D1, D1
000011E0 2401 move.l D2, D1
000011E2 D482 add.l D2, D2
000011E4 D282 add.l D1, D2
000011E6 2840 movea.l A4, D0
000011E8 99C1 sub.l A4, D1
000011EA 7004 moveq.l D0, 0x04
000011EC B054 cmp.w D0, [A4]
000011EE 57C3 seq D3
000011F0 4403 neg.b D3
000011F2 1E03 move.b D7, D3
000011F4 671E beq +0x20 /* 00001214 */
000011F6 486C 0002 pea.l [A4 + 0x2]
000011FA 486E FFE0 pea.l [A6 - 0x20]
000011FE 3F3C 280E move.w -[A7], 0x280E
00001202 A9EB syscall Pack4/FP68K
00001204 41EE FFE0 lea.l A0, [A6 - 0x20]
00001208 43EE FFEA lea.l A1, [A6 - 0x16]
0000120C 22D8 move.l [A1]+, [A0]+
0000120E 22D8 move.l [A1]+, [A0]+
00001210 32D8 move.w [A1]+, [A0]+
00001212 6066 bra +0x68 /* 0000127A */
label00001214:
00001214 41EE FFFA lea.l A0, [A6 - 0x6]
00001218 224C movea.l A1, A4
0000121A 20D9 move.l [A0]+, [A1]+
0000121C 30D9 move.w [A0]+, [A1]+
0000121E 486E FFFA pea.l [A6 - 0x6]
00001222 4EBA EFC8 jsr [PC - 0x1038 /* 000001EC */]
00001226 1C00 move.b D6, D0
00001228 206D F0D8 movea.l A0, [A5 - 0xF28]
0000122C 202D F0E0 move.l D0, [A5 - 0xF20]
00001230 D090 add.l D0, [A0]
00001232 322D F0E8 move.w D1, [A5 - 0xF18]
00001236 48C1 ext.l D1
00001238 D281 add.l D1, D1
0000123A 2401 move.l D2, D1
0000123C D482 add.l D2, D2
0000123E D282 add.l D1, D2
00001240 9081 sub.l D0, D1
00001242 2040 movea.l A0, D0
00001244 43EE FFFA lea.l A1, [A6 - 0x6]
00001248 20D9 move.l [A0]+, [A1]+
0000124A 30D9 move.w [A0]+, [A1]+
0000124C 4A06 tst.b D6
0000124E 584F addq.w A7, 4
00001250 6712 beq +0x14 /* 00001264 */
00001252 206E FFFC movea.l A0, [A6 - 0x4]
00001256 2050 movea.l A0, [A0]
00001258 43EE FFEA lea.l A1, [A6 - 0x16]
0000125C 22D8 move.l [A1]+, [A0]+
0000125E 22D8 move.l [A1]+, [A0]+
00001260 32D8 move.w [A1]+, [A0]+
00001262 6016 bra +0x18 /* 0000127A */
label00001264:
00001264 41EE 0000 lea.l A0, [A6 + 0x0]
00001268 2F20 move.l -[A7], -[A0]
0000126A 3F20 move.w -[A7], -[A0]
0000126C 7007 moveq.l D0, 0x07
0000126E 2F00 move.l -[A7], D0
00001270 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00001274 4FEF 000A lea.l A7, [A7 + 0xA]
00001278 606E bra +0x70 /* 000012E8 */
label0000127A:
0000127A 41EE FFF4 lea.l A0, [A6 - 0xC]
0000127E 2F20 move.l -[A7], -[A0]
00001280 2F20 move.l -[A7], -[A0]
00001282 3F20 move.w -[A7], -[A0]
00001284 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001288 3D40 FFE0 move.w [A6 - 0x20], D0
0000128C 2D41 FFE2 move.l [A6 - 0x1E], D1
00001290 2D48 FFE6 move.l [A6 - 0x1A], A0
00001294 41EE FFE0 lea.l A0, [A6 - 0x20]
00001298 43EE FFEA lea.l A1, [A6 - 0x16]
0000129C 22D8 move.l [A1]+, [A0]+
0000129E 22D8 move.l [A1]+, [A0]+
000012A0 32D8 move.w [A1]+, [A0]+
000012A2 4A07 tst.b D7
000012A4 4FEF 000A lea.l A7, [A7 + 0xA]
000012A8 671E beq +0x20 /* 000012C8 */
000012AA 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4
000012B0 41EE FFF4 lea.l A0, [A6 - 0xC]
000012B4 2F20 move.l -[A7], -[A0]
000012B6 2F20 move.l -[A7], -[A0]
000012B8 3F20 move.w -[A7], -[A0]
000012BA 4EBA EDC6 jsr [PC - 0x123A /* 00000082 */]
000012BE 2D40 FFF6 move.l [A6 - 0xA], D0
000012C2 4FEF 000A lea.l A7, [A7 + 0xA]
000012C6 6016 bra +0x18 /* 000012DE */
label000012C8:
000012C8 486E FFF4 pea.l [A6 - 0xC]
000012CC 41EE FFF4 lea.l A0, [A6 - 0xC]
000012D0 2F20 move.l -[A7], -[A0]
000012D2 2F20 move.l -[A7], -[A0]
000012D4 3F20 move.w -[A7], -[A0]
000012D6 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000012DA 4FEF 000E lea.l A7, [A7 + 0xE]
label000012DE:
000012DE 486E FFF4 pea.l [A6 - 0xC]
000012E2 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000012E6 584F addq.w A7, 4
label000012E8:
000012E8 4CEE 10C8 FFD0 movem.l D3,D6,D7,A4, [A6 - 0x30]
000012EE 4E5E unlink A6
000012F0 4E75 rts
000012F2 4E56 FFF4 link A6, -0x000C
000012F6 48E7 1008 movem.l -[A7], D3,A4
000012FA 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
00001300 7000 moveq.l D0, 0x00
00001302 2D40 FFFC move.l [A6 - 0x4], D0
00001306 206D F0D8 movea.l A0, [A5 - 0xF28]
0000130A 222D F0E0 move.l D1, [A5 - 0xF20]
0000130E D290 add.l D1, [A0]
00001310 342D F0E8 move.w D2, [A5 - 0xF18]
00001314 48C2 ext.l D2
00001316 D482 add.l D2, D2
00001318 2602 move.l D3, D2
0000131A D683 add.l D3, D3
0000131C D483 add.l D2, D3
0000131E 9282 sub.l D1, D2
00001320 2041 movea.l A0, D1
00001322 43EE FFF4 lea.l A1, [A6 - 0xC]
00001326 22D8 move.l [A1]+, [A0]+
00001328 32D8 move.w [A1]+, [A0]+
0000132A 486E FFF4 pea.l [A6 - 0xC]
0000132E 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00001332 7008 moveq.l D0, 0x08
00001334 B06E FFF4 cmp.w D0, [A6 - 0xC]
00001338 584F addq.w A7, 4
0000133A 6638 bne +0x3A /* 00001374 */
0000133C 702A moveq.l D0, 0x2A
0000133E B0AE FFF6 cmp.l D0, [A6 - 0xA]
00001342 6C30 bge +0x32 /* 00001374 */
00001344 7000 moveq.l D0, 0x00
00001346 2F00 move.l -[A7], D0
00001348 2F00 move.l -[A7], D0
0000134A 322E FFF8 move.w D1, [A6 - 0x8]
0000134E 48C1 ext.l D1
00001350 2F01 move.l -[A7], D1
00001352 2F2D F0FA move.l -[A7], [A5 - 0xF06]
00001356 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
0000135A 2840 movea.l A4, D0
0000135C 200C move.l D0, A4
0000135E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001362 6710 beq +0x12 /* 00001374 */
00001364 7003 moveq.l D0, 0x03
00001366 B054 cmp.w D0, [A4]
00001368 660A bne +0xC /* 00001374 */
0000136A 41EE FFFA lea.l A0, [A6 - 0x6]
0000136E 224C movea.l A1, A4
00001370 20D9 move.l [A0]+, [A1]+
00001372 30D9 move.w [A0]+, [A1]+
label00001374:
00001374 486E FFFA pea.l [A6 - 0x6]
00001378 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
0000137C 584F addq.w A7, 4
0000137E 4CEE 1008 FFEC movem.l D3,A4, [A6 - 0x14]
00001384 4E5E unlink A6
00001386 4E75 rts
00001388 4E56 FDC8 link A6, -0x0238
0000138C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001390 47EE FDC8 lea.l A3, [A6 - 0x238]
00001394 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000139A 206D F0D8 movea.l A0, [A5 - 0xF28]
0000139E 202D F0E0 move.l D0, [A5 - 0xF20]
000013A2 D090 add.l D0, [A0]
000013A4 322D F0E8 move.w D1, [A5 - 0xF18]
000013A8 48C1 ext.l D1
000013AA D281 add.l D1, D1
000013AC 2401 move.l D2, D1
000013AE D482 add.l D2, D2
000013B0 D282 add.l D1, D2
000013B2 2840 movea.l A4, D0
000013B4 99C1 sub.l A4, D1
000013B6 7004 moveq.l D0, 0x04
000013B8 B054 cmp.w D0, [A4]
000013BA 660A bne +0xC /* 000013C6 */
000013BC 2D6C 0002 FFFC move.l [A6 - 0x4], [A4 + 0x2]
000013C2 6000 00B8 bra +0xBA /* 0000147C */
label000013C6:
000013C6 7009 moveq.l D0, 0x09
000013C8 B054 cmp.w D0, [A4]
000013CA 6620 bne +0x22 /* 000013EC */
000013CC 206C 0002 movea.l A0, [A4 + 0x2]
000013D0 2050 movea.l A0, [A0]
000013D2 41E8 000A lea.l A0, [A0 + 0xA]
000013D6 2F20 move.l -[A7], -[A0]
000013D8 2F20 move.l -[A7], -[A0]
000013DA 3F20 move.w -[A7], -[A0]
000013DC 4EBA ECA4 jsr [PC - 0x135C /* 00000082 */]
000013E0 2D40 FFFC move.l [A6 - 0x4], D0
000013E4 4FEF 000A lea.l A7, [A7 + 0xA]
000013E8 6000 0092 bra +0x94 /* 0000147C */
label000013EC:
000013EC 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2
000013F2 7000 moveq.l D0, 0x00
000013F4 2D40 FFFC move.l [A6 - 0x4], D0
000013F8 7201 moveq.l D1, 0x01
000013FA B254 cmp.w D1, [A4]
000013FC 667E bne +0x80 /* 0000147C */
000013FE 2F0B move.l -[A7], A3
00001400 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001404 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00001408 4A13 tst.b [A3]
0000140A 504F addq.w A7, 8
0000140C 676E beq +0x70 /* 0000147C */
0000140E 2F0B move.l -[A7], A3
00001410 486E FECA pea.l [A6 - 0x136]
00001414 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00001418 486E FECA pea.l [A6 - 0x136]
0000141C 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00001420 7E00 moveq.l D7, 0x00
00001422 1E2E FEE4 move.b D7, [A6 - 0x11C]
00001426 4A87 tst.l D7
00001428 4206 clr.b D6
0000142A 0C47 0001 cmpi.w D7, 0x1
0000142E 4FEF 000C lea.l A7, [A7 + 0xC]
00001432 6620 bne +0x22 /* 00001454 */
00001434 7000 moveq.l D0, 0x00
00001436 102E FEE5 move.b D0, [A6 - 0x11B]
0000143A 0C40 002D cmpi.w D0, 0x2D /* '-' */
0000143E 6614 bne +0x16 /* 00001454 */
00001440 7C01 moveq.l D6, 0x01
00001442 486E FECA pea.l [A6 - 0x136]
00001446 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
0000144A 7E00 moveq.l D7, 0x00
0000144C 1E2E FEE4 move.b D7, [A6 - 0x11C]
00001450 4A87 tst.l D7
00001452 584F addq.w A7, 4
label00001454:
00001454 BE6E FEDE cmp.w D7, [A6 - 0x122]
00001458 6622 bne +0x24 /* 0000147C */
0000145A 486E FFFC pea.l [A6 - 0x4]
0000145E 486E FEE4 pea.l [A6 - 0x11C]
00001462 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
00001466 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000146C 4A06 tst.b D6
0000146E 504F addq.w A7, 8
00001470 670A beq +0xC /* 0000147C */
00001472 202E FFFC move.l D0, [A6 - 0x4]
00001476 4480 neg.l D0
00001478 2D40 FFFC move.l [A6 - 0x4], D0
label0000147C:
0000147C 486E FFFA pea.l [A6 - 0x6]
00001480 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001484 584F addq.w A7, 4
00001486 4CEE 18C0 FDB8 movem.l D6,D7,A3,A4, [A6 - 0x248]
0000148C 4E5E unlink A6
0000148E 4E75 rts
00001490 4E56 FFF4 link A6, -0x000C
00001494 2F0C move.l -[A7], A4
00001496 206D F0D8 movea.l A0, [A5 - 0xF28]
0000149A 202D F0E0 move.l D0, [A5 - 0xF20]
0000149E D090 add.l D0, [A0]
000014A0 322D F0E8 move.w D1, [A5 - 0xF18]
000014A4 48C1 ext.l D1
000014A6 D281 add.l D1, D1
000014A8 2401 move.l D2, D1
000014AA D482 add.l D2, D2
000014AC D282 add.l D1, D2
000014AE 2840 movea.l A4, D0
000014B0 99C1 sub.l A4, D1
000014B2 41EE FFF4 lea.l A0, [A6 - 0xC]
000014B6 224C movea.l A1, A4
000014B8 20D9 move.l [A0]+, [A1]+
000014BA 30D9 move.w [A0]+, [A1]+
000014BC 41EE FFFA lea.l A0, [A6 - 0x6]
000014C0 224C movea.l A1, A4
000014C2 5C89 addq.l A1, 6
000014C4 20D9 move.l [A0]+, [A1]+
000014C6 30D9 move.w [A0]+, [A1]+
000014C8 486E FFFA pea.l [A6 - 0x6]
000014CC 486E FFF4 pea.l [A6 - 0xC]
000014D0 4EBA EFEA jsr [PC - 0x1016 /* 000004BC */]
000014D4 5280 addq.l D0, 1
000014D6 508F addq.l A7, 8
000014D8 2F00 move.l -[A7], D0
000014DA 7004 moveq.l D0, 0x04
000014DC 2F00 move.l -[A7], D0
000014DE 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000014E2 286E FFF0 movea.l A4, [A6 - 0x10]
000014E6 4E5E unlink A6
000014E8 4E75 rts
fn000014EA:
000014EA 4E56 0000 link A6, 0
000014EE 48E7 0108 movem.l -[A7], D7,A4
000014F2 2E2E 0010 move.l D7, [A6 + 0x10]
000014F6 7000 moveq.l D0, 0x00
000014F8 2F00 move.l -[A7], D0
000014FA 2207 move.l D1, D7
000014FC 5281 addq.l D1, 1
000014FE 2F01 move.l -[A7], D1
00001500 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00001504 2840 movea.l A4, D0
00001506 200C move.l D0, A4
00001508 504F addq.w A7, 8
0000150A 6726 beq +0x28 /* 00001532 */
0000150C 4A87 tst.l D7
0000150E 6F18 ble +0x1A /* 00001528 */
00001510 2F07 move.l -[A7], D7
00001512 2F14 move.l -[A7], [A4]
00001514 206E 0008 movea.l A0, [A6 + 0x8]
00001518 202E 000C move.l D0, [A6 + 0xC]
0000151C D090 add.l D0, [A0]
0000151E 2F00 move.l -[A7], D0
00001520 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00001524 4FEF 000C lea.l A7, [A7 + 0xC]
label00001528:
00001528 2007 move.l D0, D7
0000152A D094 add.l D0, [A4]
0000152C 2040 movea.l A0, D0
0000152E 4210 clr.b [A0]
00001530 600A bra +0xC /* 0000153C */
label00001532:
00001532 7003 moveq.l D0, 0x03
00001534 2F00 move.l -[A7], D0
00001536 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000153A 584F addq.w A7, 4
label0000153C:
0000153C 200C move.l D0, A4
0000153E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001544 4E5E unlink A6
00001546 4E75 rts
00001548 4E56 FFF8 link A6, -0x0008
0000154C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001550 2A2E 0010 move.l D5, [A6 + 0x10]
00001554 2E2E 000C move.l D7, [A6 + 0xC]
00001558 7001 moveq.l D0, 0x01
0000155A B087 cmp.l D0, D7
0000155C 6F02 ble +0x4 /* 00001560 */
0000155E 7E01 moveq.l D7, 0x01
label00001560:
00001560 0C85 0000 7D00 cmpi.l D5, 0x7D00 /* '}\0' */
00001566 6F06 ble +0x8 /* 0000156E */
00001568 2A3C 0000 7D00 move.l D5, 0x7D00 /* '}\0' */
label0000156E:
0000156E 2005 move.l D0, D5
00001570 9087 sub.l D0, D7
00001572 2C00 move.l D6, D0
00001574 5286 addq.l D6, 1
00001576 4A86 tst.l D6
00001578 6C02 bge +0x4 /* 0000157C */
0000157A 7C00 moveq.l D6, 0x00
label0000157C:
0000157C 206E 0008 movea.l A0, [A6 + 0x8]
00001580 2650 movea.l A3, [A0]
00001582 2F08 move.l -[A7], A0
00001584 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001588 D08B add.l D0, A3
0000158A 5380 subq.l D0, 1
0000158C 2D40 FFF8 move.l [A6 - 0x8], D0
00001590 598F subq.l A7, 4
00001592 2F0B move.l -[A7], A3
00001594 2007 move.l D0, D7
00001596 5380 subq.l D0, 1
00001598 2F00 move.l -[A7], D0
0000159A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000159E 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
000015A2 285F movea.l A4, [A7]+
000015A4 598F subq.l A7, 4
000015A6 2F0C move.l -[A7], A4
000015A8 2F06 move.l -[A7], D6
000015AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000015AE 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
000015B2 201F move.l D0, [A7]+
000015B4 2D40 FFFC move.l [A6 - 0x4], D0
000015B8 908C sub.l D0, A4
000015BA 2F00 move.l -[A7], D0
000015BC 200C move.l D0, A4
000015BE 908B sub.l D0, A3
000015C0 2F00 move.l -[A7], D0
000015C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015C6 4EBA FF22 jsr [PC - 0xDE /* 000014EA */]
000015CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000015CE 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
000015D4 4E5E unlink A6
000015D6 4E75 rts
000015D8 4E56 0000 link A6, 0
000015DC 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000015E2 4E5E unlink A6
000015E4 4E75 rts
000015E6 4E56 FFFA link A6, -0x0006
000015EA 41EE FFFA lea.l A0, [A6 - 0x6]
000015EE 43ED F198 lea.l A1, [A5 - 0xE68]
000015F2 20D9 move.l [A0]+, [A1]+
000015F4 30D9 move.w [A0]+, [A1]+
000015F6 486E FFFA pea.l [A6 - 0x6]
000015FA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000015FE 486E FFFA pea.l [A6 - 0x6]
00001602 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001606 4E5E unlink A6
00001608 4E75 rts
fn0000160A:
0000160A 4E56 FECC link A6, -0x0134
0000160E 2F07 move.l -[A7], D7
00001610 2E2E 0008 move.l D7, [A6 + 0x8]
00001614 2F2E 000C move.l -[A7], [A6 + 0xC]
00001618 486E FECC pea.l [A6 - 0x134]
0000161C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001620 486E FFFC pea.l [A6 - 0x4]
00001624 7000 moveq.l D0, 0x00
00001626 2F00 move.l -[A7], D0
00001628 2F00 move.l -[A7], D0
0000162A 7208 moveq.l D1, 0x08
0000162C 8287 or.l D1, D7
0000162E 7420 moveq.l D2, 0x20
00001630 8481 or.l D2, D1
00001632 223C 0000 0080 move.l D1, 0x80
00001638 8282 or.l D1, D2
0000163A 2F01 move.l -[A7], D1
0000163C 72FF moveq.l D1, 0xFFFFFFFF
0000163E 2F01 move.l -[A7], D1
00001640 486E FECC pea.l [A6 - 0x134]
00001644 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001648 4AAE FFFC tst.l [A6 - 0x4]
0000164C 4FEF 0020 lea.l A7, [A7 + 0x20]
00001650 6614 bne +0x16 /* 00001666 */
00001652 7040 moveq.l D0, 0x40
00001654 C087 and.l D0, D7
00001656 660A bne +0xC /* 00001662 */
00001658 7000 moveq.l D0, 0x00
0000165A 2F00 move.l -[A7], D0
0000165C 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001660 584F addq.w A7, 4
label00001662:
00001662 7000 moveq.l D0, 0x00
00001664 6018 bra +0x1A /* 0000167E */
label00001666:
00001666 2B6E FFFC F18A move.l [A5 - 0xE76], [A6 - 0x4]
0000166C 426D F18E clr.w [A5 - 0xE72]
00001670 7000 moveq.l D0, 0x00
00001672 2B40 F192 move.l [A5 - 0xE6E], D0
00001676 3B7C 0002 F162 move.w [A5 - 0xE9E], 0x2
0000167C 7001 moveq.l D0, 0x01
label0000167E:
0000167E 2E2E FEC8 move.l D7, [A6 - 0x138]
00001682 4E5E unlink A6
00001684 4E75 rts
00001686 4E56 FEC4 link A6, -0x013C
0000168A 48E7 0018 movem.l -[A7], A3,A4
0000168E 206D F0D8 movea.l A0, [A5 - 0xF28]
00001692 202D F0E0 move.l D0, [A5 - 0xF20]
00001696 D090 add.l D0, [A0]
00001698 322D F0E8 move.w D1, [A5 - 0xF18]
0000169C 48C1 ext.l D1
0000169E D281 add.l D1, D1
000016A0 2401 move.l D2, D1
000016A2 D482 add.l D2, D2
000016A4 D282 add.l D1, D2
000016A6 2840 movea.l A4, D0
000016A8 99C1 sub.l A4, D1
000016AA 3014 move.w D0, [A4]
000016AC 5340 subq.w D0, 1
000016AE 6600 00A4 bne +0xA6 /* 00001754 */
000016B2 3D7C 0002 FEC4 move.w [A6 - 0x13C], 0x2
000016B8 266C 0002 movea.l A3, [A4 + 0x2]
000016BC 2F0B move.l -[A7], A3
000016BE 486E FECA pea.l [A6 - 0x136]
000016C2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000016C6 486E FEC4 pea.l [A6 - 0x13C]
000016CA 7000 moveq.l D0, 0x00
000016CC 2F00 move.l -[A7], D0
000016CE 486E FECA pea.l [A6 - 0x136]
000016D2 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000016D6 4A6D F054 tst.w [A5 - 0xFAC]
000016DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000016DE 6654 bne +0x56 /* 00001734 */
000016E0 486E FFFA pea.l [A6 - 0x6]
000016E4 7000 moveq.l D0, 0x00
000016E6 2F00 move.l -[A7], D0
000016E8 486E FECA pea.l [A6 - 0x136]
000016EC 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000016F0 4A6E FFFA tst.w [A6 - 0x6]
000016F4 4FEF 000C lea.l A7, [A7 + 0xC]
000016F8 661E bne +0x20 /* 00001718 */
000016FA 302E FEC4 move.w D0, [A6 - 0x13C]
000016FE 670A beq +0xC /* 0000170A */
00001700 5940 subq.w D0, 4
00001702 6764 beq +0x66 /* 00001768 */
00001704 5B40 subq.w D0, 5
00001706 6760 beq +0x62 /* 00001768 */
00001708 600E bra +0x10 /* 00001718 */
label0000170A:
0000170A 3D7C 0004 FEC4 move.w [A6 - 0x13C], 0x4
00001710 7000 moveq.l D0, 0x00
00001712 2D40 FEC6 move.l [A6 - 0x13A], D0
00001716 6050 bra +0x52 /* 00001768 */
label00001718:
00001718 41EE FECA lea.l A0, [A6 - 0x136]
0000171C 2F20 move.l -[A7], -[A0]
0000171E 3F20 move.w -[A7], -[A0]
00001720 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00001724 41EE 0000 lea.l A0, [A6 + 0x0]
00001728 2F20 move.l -[A7], -[A0]
0000172A 3F20 move.w -[A7], -[A0]
0000172C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00001730 4FEF 000C lea.l A7, [A7 + 0xC]
label00001734:
00001734 2F0B move.l -[A7], A3
00001736 7040 moveq.l D0, 0x40
00001738 2F00 move.l -[A7], D0
0000173A 4EBA FECE jsr [PC - 0x132 /* 0000160A */]
0000173E 4A00 tst.b D0
00001740 504F addq.w A7, 8
00001742 662E bne +0x30 /* 00001772 */
00001744 7000 moveq.l D0, 0x00
00001746 2F00 move.l -[A7], D0
00001748 7202 moveq.l D1, 0x02
0000174A 2F01 move.l -[A7], D1
0000174C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001750 504F addq.w A7, 8
00001752 601E bra +0x20 /* 00001772 */
label00001754:
00001754 41EE FEC4 lea.l A0, [A6 - 0x13C]
00001758 224C movea.l A1, A4
0000175A 20D9 move.l [A0]+, [A1]+
0000175C 30D9 move.w [A0]+, [A1]+
0000175E 486E FEC4 pea.l [A6 - 0x13C]
00001762 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00001766 584F addq.w A7, 4
label00001768:
00001768 486E FEC4 pea.l [A6 - 0x13C]
0000176C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001770 584F addq.w A7, 4
label00001772:
00001772 4CEE 1800 FEBC movem.l A3,A4, [A6 - 0x144]
00001778 4E5E unlink A6
0000177A 4E75 rts
0000177C 4E56 FFFC link A6, -0x0004
00001780 486E FFFC pea.l [A6 - 0x4]
00001784 7001 moveq.l D0, 0x01
00001786 2F00 move.l -[A7], D0
00001788 2F00 move.l -[A7], D0
0000178A 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
0000178E 4880 ext.w D0
00001790 48C0 ext.l D0
00001792 4FEF 000C lea.l A7, [A7 + 0xC]
00001796 670E beq +0x10 /* 000017A6 */
00001798 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000179C 7000 moveq.l D0, 0x00
0000179E 2F00 move.l -[A7], D0
000017A0 4EBA FE68 jsr [PC - 0x198 /* 0000160A */]
000017A4 504F addq.w A7, 8
label000017A6:
000017A6 4E5E unlink A6
000017A8 4E75 rts
000017AA 4E56 0000 link A6, 0
000017AE 7000 moveq.l D0, 0x00
000017B0 2F00 move.l -[A7], D0
000017B2 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000017B6 4E5E unlink A6
000017B8 4E75 rts
000017BA 4E56 FFFA link A6, -0x0006
000017BE 2F0C move.l -[A7], A4
000017C0 206D F0D8 movea.l A0, [A5 - 0xF28]
000017C4 202D F0E0 move.l D0, [A5 - 0xF20]
000017C8 D090 add.l D0, [A0]
000017CA 322D F0E8 move.w D1, [A5 - 0xF18]
000017CE 48C1 ext.l D1
000017D0 D281 add.l D1, D1
000017D2 2401 move.l D2, D1
000017D4 D482 add.l D2, D2
000017D6 D282 add.l D1, D2
000017D8 2840 movea.l A4, D0
000017DA 99C1 sub.l A4, D1
000017DC 41EE FFFA lea.l A0, [A6 - 0x6]
000017E0 224C movea.l A1, A4
000017E2 20D9 move.l [A0]+, [A1]+
000017E4 30D9 move.w [A0]+, [A1]+
000017E6 4254 clr.w [A4]
000017E8 486E FFFA pea.l [A6 - 0x6]
000017EC 4EBA E9FE jsr [PC - 0x1602 /* 000001EC */]
000017F0 486E FFFA pea.l [A6 - 0x6]
000017F4 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000017F8 286E FFF6 movea.l A4, [A6 - 0xA]
000017FC 4E5E unlink A6
000017FE 4E75 rts
00001800 4E56 FFF6 link A6, -0x000A
00001804 206E 0008 movea.l A0, [A6 + 0x8]
00001808 2050 movea.l A0, [A0]
0000180A 41E8 000A lea.l A0, [A0 + 0xA]
0000180E 2F20 move.l -[A7], -[A0]
00001810 2F20 move.l -[A7], -[A0]
00001812 3F20 move.w -[A7], -[A0]
00001814 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001818 3D40 FFF6 move.w [A6 - 0xA], D0
0000181C 2D41 FFF8 move.l [A6 - 0x8], D1
00001820 2D48 FFFC move.l [A6 - 0x4], A0
00001824 4FEF 000A lea.l A7, [A7 + 0xA]
00001828 41EE 0000 lea.l A0, [A6 + 0x0]
0000182C 2F20 move.l -[A7], -[A0]
0000182E 2F20 move.l -[A7], -[A0]
00001830 3F20 move.w -[A7], -[A0]
00001832 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00001836 4E5E unlink A6
00001838 4E75 rts
0000183A 4E56 FFF6 link A6, -0x000A
0000183E 206E 0008 movea.l A0, [A6 + 0x8]
00001842 2050 movea.l A0, [A0]
00001844 41E8 000A lea.l A0, [A0 + 0xA]
00001848 2F20 move.l -[A7], -[A0]
0000184A 2F20 move.l -[A7], -[A0]
0000184C 3F20 move.w -[A7], -[A0]
0000184E 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
00001852 3D40 FFF6 move.w [A6 - 0xA], D0
00001856 2D41 FFF8 move.l [A6 - 0x8], D1
0000185A 2D48 FFFC move.l [A6 - 0x4], A0
0000185E 4FEF 000A lea.l A7, [A7 + 0xA]
00001862 41EE 0000 lea.l A0, [A6 + 0x0]
00001866 2F20 move.l -[A7], -[A0]
00001868 2F20 move.l -[A7], -[A0]
0000186A 3F20 move.w -[A7], -[A0]
0000186C 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00001870 4E5E unlink A6
00001872 4E75 rts
00001874 4E56 FFF6 link A6, -0x000A
00001878 206E 0008 movea.l A0, [A6 + 0x8]
0000187C 2050 movea.l A0, [A0]
0000187E 41E8 000A lea.l A0, [A0 + 0xA]
00001882 2F20 move.l -[A7], -[A0]
00001884 2F20 move.l -[A7], -[A0]
00001886 3F20 move.w -[A7], -[A0]
00001888 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000188C 3D40 FFF6 move.w [A6 - 0xA], D0
00001890 2D41 FFF8 move.l [A6 - 0x8], D1
00001894 2D48 FFFC move.l [A6 - 0x4], A0
00001898 4FEF 000A lea.l A7, [A7 + 0xA]
0000189C 41EE 0000 lea.l A0, [A6 + 0x0]
000018A0 2F20 move.l -[A7], -[A0]
000018A2 2F20 move.l -[A7], -[A0]
000018A4 3F20 move.w -[A7], -[A0]
000018A6 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000018AA 4E5E unlink A6
000018AC 4E75 rts
000018AE 4E56 FFF6 link A6, -0x000A
000018B2 206E 0008 movea.l A0, [A6 + 0x8]
000018B6 2050 movea.l A0, [A0]
000018B8 41E8 000A lea.l A0, [A0 + 0xA]
000018BC 2F20 move.l -[A7], -[A0]
000018BE 2F20 move.l -[A7], -[A0]
000018C0 3F20 move.w -[A7], -[A0]
000018C2 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000018C6 3D40 FFF6 move.w [A6 - 0xA], D0
000018CA 2D41 FFF8 move.l [A6 - 0x8], D1
000018CE 2D48 FFFC move.l [A6 - 0x4], A0
000018D2 4FEF 000A lea.l A7, [A7 + 0xA]
000018D6 41EE 0000 lea.l A0, [A6 + 0x0]
000018DA 2F20 move.l -[A7], -[A0]
000018DC 2F20 move.l -[A7], -[A0]
000018DE 3F20 move.w -[A7], -[A0]
000018E0 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000018E4 4E5E unlink A6
000018E6 4E75 rts
000018E8 4E56 FFF6 link A6, -0x000A
000018EC 206E 0008 movea.l A0, [A6 + 0x8]
000018F0 2050 movea.l A0, [A0]
000018F2 41E8 000A lea.l A0, [A0 + 0xA]
000018F6 2F20 move.l -[A7], -[A0]
000018F8 2F20 move.l -[A7], -[A0]
000018FA 3F20 move.w -[A7], -[A0]
000018FC 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00001900 3D40 FFF6 move.w [A6 - 0xA], D0
00001904 2D41 FFF8 move.l [A6 - 0x8], D1
00001908 2D48 FFFC move.l [A6 - 0x4], A0
0000190C 4FEF 000A lea.l A7, [A7 + 0xA]
00001910 41EE 0000 lea.l A0, [A6 + 0x0]
00001914 2F20 move.l -[A7], -[A0]
00001916 2F20 move.l -[A7], -[A0]
00001918 3F20 move.w -[A7], -[A0]
0000191A 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
0000191E 4E5E unlink A6
00001920 4E75 rts
00001922 4E56 FFF6 link A6, -0x000A
00001926 206E 0008 movea.l A0, [A6 + 0x8]
0000192A 2050 movea.l A0, [A0]
0000192C 41E8 000A lea.l A0, [A0 + 0xA]
00001930 2F20 move.l -[A7], -[A0]
00001932 2F20 move.l -[A7], -[A0]
00001934 3F20 move.w -[A7], -[A0]
00001936 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
0000193A 3D40 FFF6 move.w [A6 - 0xA], D0
0000193E 2D41 FFF8 move.l [A6 - 0x8], D1
00001942 2D48 FFFC move.l [A6 - 0x4], A0
00001946 4FEF 000A lea.l A7, [A7 + 0xA]
0000194A 41EE 0000 lea.l A0, [A6 + 0x0]
0000194E 2F20 move.l -[A7], -[A0]
00001950 2F20 move.l -[A7], -[A0]
00001952 3F20 move.w -[A7], -[A0]
00001954 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00001958 4E5E unlink A6
0000195A 4E75 rts
0000195C 4E56 FFF6 link A6, -0x000A
00001960 206E 000C movea.l A0, [A6 + 0xC]
00001964 2050 movea.l A0, [A0]
00001966 41E8 000A lea.l A0, [A0 + 0xA]
0000196A 2F20 move.l -[A7], -[A0]
0000196C 2F20 move.l -[A7], -[A0]
0000196E 3F20 move.w -[A7], -[A0]
00001970 206E 0008 movea.l A0, [A6 + 0x8]
00001974 2050 movea.l A0, [A0]
00001976 41E8 000A lea.l A0, [A0 + 0xA]
0000197A 2F20 move.l -[A7], -[A0]
0000197C 2F20 move.l -[A7], -[A0]
0000197E 3F20 move.w -[A7], -[A0]
00001980 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00001984 3D40 FFF6 move.w [A6 - 0xA], D0
00001988 2D41 FFF8 move.l [A6 - 0x8], D1
0000198C 2D48 FFFC move.l [A6 - 0x4], A0
00001990 4FEF 0014 lea.l A7, [A7 + 0x14]
00001994 41EE 0000 lea.l A0, [A6 + 0x0]
00001998 2F20 move.l -[A7], -[A0]
0000199A 2F20 move.l -[A7], -[A0]
0000199C 3F20 move.w -[A7], -[A0]
0000199E 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000019A2 4E5E unlink A6
000019A4 4E75 rts
000019A6 4E56 0000 link A6, 0
000019AA 41FA 0014 lea.l A0, [PC + 0x14 /* 000019C0, value 0x4000C90F, cstring "@" */]
000019AE 41E8 000A lea.l A0, [A0 + 0xA]
000019B2 2F20 move.l -[A7], -[A0]
000019B4 2F20 move.l -[A7], -[A0]
000019B6 3F20 move.w -[A7], -[A0]
000019B8 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000019BC 4E5E unlink A6
000019BE 4E75 rts
000019C0 4000 negx.b D0
000019C2 C90F abcd -[A4], -[A7]
000019C4 DAA2 add.l D5, -[A2]
000019C6 2168 C235 4E56 move.l [A0 + 0x4E56], [A0 - 0x3DCB]
000019CC FFF4 .invalid <<F/7/7>>
000019CE 48E7 0700 movem.l -[A7], D5,D6,D7
000019D2 3A2D F19E move.w D5, [A5 - 0xE62]
000019D6 3C2D F0E8 move.w D6, [A5 - 0xF18]
000019DA 0C46 0001 cmpi.w D6, 0x1
000019DE 6C12 bge +0x14 /* 000019F2 */
000019E0 7000 moveq.l D0, 0x00
000019E2 2F00 move.l -[A7], D0
000019E4 7204 moveq.l D1, 0x04
000019E6 2F01 move.l -[A7], D1
000019E8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000019EC 504F addq.w A7, 8
000019EE 6000 0096 bra +0x98 /* 00001A86 */
label000019F2:
000019F2 206D F0D8 movea.l A0, [A5 - 0xF28]
000019F6 202D F0E0 move.l D0, [A5 - 0xF20]
000019FA D090 add.l D0, [A0]
000019FC 322D F0E8 move.w D1, [A5 - 0xF18]
00001A00 48C1 ext.l D1
00001A02 D281 add.l D1, D1
00001A04 2401 move.l D2, D1
00001A06 D482 add.l D2, D2
00001A08 D282 add.l D1, D2
00001A0A 9081 sub.l D0, D1
00001A0C 2040 movea.l A0, D0
00001A0E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001A12 22D8 move.l [A1]+, [A0]+
00001A14 32D8 move.w [A1]+, [A0]+
00001A16 7E02 moveq.l D7, 0x02
00001A18 6056 bra +0x58 /* 00001A70 */
label00001A1A:
00001A1A 206D F0D8 movea.l A0, [A5 - 0xF28]
00001A1E 202D F0E0 move.l D0, [A5 - 0xF20]
00001A22 D090 add.l D0, [A0]
00001A24 322D F0E8 move.w D1, [A5 - 0xF18]
00001A28 48C1 ext.l D1
00001A2A 48C7 ext.l D7
00001A2C 9287 sub.l D1, D7
00001A2E 5281 addq.l D1, 1
00001A30 D281 add.l D1, D1
00001A32 2401 move.l D2, D1
00001A34 D482 add.l D2, D2
00001A36 D282 add.l D1, D2
00001A38 9081 sub.l D0, D1
00001A3A 2040 movea.l A0, D0
00001A3C 43EE FFFA lea.l A1, [A6 - 0x6]
00001A40 22D8 move.l [A1]+, [A0]+
00001A42 32D8 move.w [A1]+, [A0]+
00001A44 41EE 0000 lea.l A0, [A6 + 0x0]
00001A48 2F20 move.l -[A7], -[A0]
00001A4A 3F20 move.w -[A7], -[A0]
00001A4C 41EE FFFA lea.l A0, [A6 - 0x6]
00001A50 2F20 move.l -[A7], -[A0]
00001A52 3F20 move.w -[A7], -[A0]
00001A54 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00001A58 BA40 cmp.w D5, D0
00001A5A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A5E 670C beq +0xE /* 00001A6C */
00001A60 41EE FFF4 lea.l A0, [A6 - 0xC]
00001A64 43EE FFFA lea.l A1, [A6 - 0x6]
00001A68 20D9 move.l [A0]+, [A1]+
00001A6A 30D9 move.w [A0]+, [A1]+
label00001A6C:
00001A6C 3007 move.w D0, D7
00001A6E 5247 addq.w D7, 1
label00001A70:
00001A70 BC47 cmp.w D6, D7
00001A72 6CA6 bge -0x58 /* 00001A1A */
00001A74 486E FFF4 pea.l [A6 - 0xC]
00001A78 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00001A7C 486E FFF4 pea.l [A6 - 0xC]
00001A80 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001A84 504F addq.w A7, 8
label00001A86:
00001A86 4CEE 00E0 FFE8 movem.l D5,D6,D7, [A6 - 0x18]
00001A8C 4E5E unlink A6
00001A8E 4E75 rts
00001A90 4E56 FFF6 link A6, -0x000A
00001A94 486E FFF6 pea.l [A6 - 0xA]
00001A98 206D F0D8 movea.l A0, [A5 - 0xF28]
00001A9C 202D F0E0 move.l D0, [A5 - 0xF20]
00001AA0 D090 add.l D0, [A0]
00001AA2 322D F0E8 move.w D1, [A5 - 0xF18]
00001AA6 48C1 ext.l D1
00001AA8 D281 add.l D1, D1
00001AAA 2401 move.l D2, D1
00001AAC D482 add.l D2, D2
00001AAE D282 add.l D1, D2
00001AB0 9081 sub.l D0, D1
00001AB2 2F00 move.l -[A7], D0
00001AB4 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001AB8 4A00 tst.b D0
00001ABA 504F addq.w A7, 8
00001ABC 6758 beq +0x5A /* 00001B16 */
00001ABE 4AAE FFF6 tst.l [A6 - 0xA]
00001AC2 6F0C ble +0xE /* 00001AD0 */
00001AC4 302D F152 move.w D0, [A5 - 0xEAE]
00001AC8 48C0 ext.l D0
00001ACA B0AE FFF6 cmp.l D0, [A6 - 0xA]
00001ACE 6C10 bge +0x12 /* 00001AE0 */
label00001AD0:
00001AD0 7000 moveq.l D0, 0x00
00001AD2 2F00 move.l -[A7], D0
00001AD4 7204 moveq.l D1, 0x04
00001AD6 2F01 move.l -[A7], D1
00001AD8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001ADC 504F addq.w A7, 8
00001ADE 6036 bra +0x38 /* 00001B16 */
label00001AE0:
00001AE0 206D F0D8 movea.l A0, [A5 - 0xF28]
00001AE4 202D F13E move.l D0, [A5 - 0xEC2]
00001AE8 D090 add.l D0, [A0]
00001AEA 222E FFF6 move.l D1, [A6 - 0xA]
00001AEE 5381 subq.l D1, 1
00001AF0 D281 add.l D1, D1
00001AF2 2401 move.l D2, D1
00001AF4 D482 add.l D2, D2
00001AF6 D282 add.l D1, D2
00001AF8 D280 add.l D1, D0
00001AFA 2041 movea.l A0, D1
00001AFC 43EE FFFA lea.l A1, [A6 - 0x6]
00001B00 22D8 move.l [A1]+, [A0]+
00001B02 32D8 move.w [A1]+, [A0]+
00001B04 486E FFFA pea.l [A6 - 0x6]
00001B08 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00001B0C 486E FFFA pea.l [A6 - 0x6]
00001B10 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001B14 504F addq.w A7, 8
label00001B16:
00001B16 4E5E unlink A6
00001B18 4E75 rts
00001B1A 4E56 0000 link A6, 0
00001B1E 302D F152 move.w D0, [A5 - 0xEAE]
00001B22 48C0 ext.l D0
00001B24 4E5E unlink A6
00001B26 4E75 rts
00001B28 4E56 0000 link A6, 0
00001B2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B30 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00001B34 5280 addq.l D0, 1
00001B36 4E5E unlink A6
00001B38 4E75 rts
00001B3A 4E56 0000 link A6, 0
00001B3E 7000 moveq.l D0, 0x00
00001B40 3F00 move.w -[A7], D0
00001B42 3F00 move.w -[A7], D0
00001B44 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
00001B48 3B7C 0009 F162 move.w [A5 - 0xE9E], 0x9 /* '\t' */
00001B4E 7000 moveq.l D0, 0x00
00001B50 2F00 move.l -[A7], D0
00001B52 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001B56 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001B5A 4E5E unlink A6
00001B5C 4E75 rts
00001B5E 4E56 0000 link A6, 0
00001B62 3B7C 0009 F162 move.w [A5 - 0xE9E], 0x9 /* '\t' */
00001B68 7000 moveq.l D0, 0x00
00001B6A 2F00 move.l -[A7], D0
00001B6C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001B70 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001B74 4E5E unlink A6
00001B76 4E75 rts
00001B78 4E56 0000 link A6, 0
00001B7C 3B7C 000A F162 move.w [A5 - 0xE9E], 0xA /* '\n' */
00001B82 7000 moveq.l D0, 0x00
00001B84 2F00 move.l -[A7], D0
00001B86 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001B8A 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001B8E 4E5E unlink A6
00001B90 4E75 rts
00001B92 4E56 0000 link A6, 0
00001B96 2F03 move.l -[A7], D3
00001B98 206D F0D8 movea.l A0, [A5 - 0xF28]
00001B9C 202D F0E0 move.l D0, [A5 - 0xF20]
00001BA0 D090 add.l D0, [A0]
00001BA2 322D F0E8 move.w D1, [A5 - 0xF18]
00001BA6 48C1 ext.l D1
00001BA8 D281 add.l D1, D1
00001BAA 2401 move.l D2, D1
00001BAC D482 add.l D2, D2
00001BAE D282 add.l D1, D2
00001BB0 9081 sub.l D0, D1
00001BB2 2040 movea.l A0, D0
00001BB4 3010 move.w D0, [A0]
00001BB6 B06D F19E cmp.w D0, [A5 - 0xE62]
00001BBA 57C3 seq D3
00001BBC 4403 neg.b D3
00001BBE 4883 ext.w D3
00001BC0 48C3 ext.l D3
00001BC2 2F03 move.l -[A7], D3
00001BC4 7004 moveq.l D0, 0x04
00001BC6 2F00 move.l -[A7], D0
00001BC8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001BCC 262E FFFC move.l D3, [A6 - 0x4]
00001BD0 4E5E unlink A6
00001BD2 4E75 rts
00001BD4 4E56 0000 link A6, 0
00001BD8 48E7 1008 movem.l -[A7], D3,A4
00001BDC 206D F0D8 movea.l A0, [A5 - 0xF28]
00001BE0 202D F0E0 move.l D0, [A5 - 0xF20]
00001BE4 D090 add.l D0, [A0]
00001BE6 322D F0E8 move.w D1, [A5 - 0xF18]
00001BEA 48C1 ext.l D1
00001BEC D281 add.l D1, D1
00001BEE 2401 move.l D2, D1
00001BF0 D482 add.l D2, D2
00001BF2 D282 add.l D1, D2
00001BF4 2840 movea.l A4, D0
00001BF6 99C1 sub.l A4, D1
00001BF8 7601 moveq.l D3, 0x01
00001BFA 7003 moveq.l D0, 0x03
00001BFC B054 cmp.w D0, [A4]
00001BFE 6708 beq +0xA /* 00001C08 */
00001C00 7006 moveq.l D0, 0x06
00001C02 B054 cmp.w D0, [A4]
00001C04 6702 beq +0x4 /* 00001C08 */
00001C06 7600 moveq.l D3, 0x00
label00001C08:
00001C08 4883 ext.w D3
00001C0A 48C3 ext.l D3
00001C0C 2F03 move.l -[A7], D3
00001C0E 7004 moveq.l D0, 0x04
00001C10 2F00 move.l -[A7], D0
00001C12 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001C16 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00001C1C 4E5E unlink A6
00001C1E 4E75 rts
00001C20 4E56 FFFA link A6, -0x0006
00001C24 48E7 1100 movem.l -[A7], D3,D7
00001C28 206D F0D8 movea.l A0, [A5 - 0xF28]
00001C2C 202D F0E0 move.l D0, [A5 - 0xF20]
00001C30 D090 add.l D0, [A0]
00001C32 322D F0E8 move.w D1, [A5 - 0xF18]
00001C36 48C1 ext.l D1
00001C38 D281 add.l D1, D1
00001C3A 2401 move.l D2, D1
00001C3C D482 add.l D2, D2
00001C3E D282 add.l D1, D2
00001C40 9081 sub.l D0, D1
00001C42 2040 movea.l A0, D0
00001C44 43EE FFFA lea.l A1, [A6 - 0x6]
00001C48 22D8 move.l [A1]+, [A0]+
00001C4A 32D8 move.w [A1]+, [A0]+
00001C4C 7601 moveq.l D3, 0x01
00001C4E 2F03 move.l -[A7], D3
00001C50 486E FFFA pea.l [A6 - 0x6]
00001C54 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00001C58 588F addq.l A7, 4
00001C5A 261F move.l D3, [A7]+
00001C5C 4A00 tst.b D0
00001C5E 6614 bne +0x16 /* 00001C74 */
00001C60 2F03 move.l -[A7], D3
00001C62 486E FFFA pea.l [A6 - 0x6]
00001C66 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00001C6A 588F addq.l A7, 4
00001C6C 261F move.l D3, [A7]+
00001C6E 4A00 tst.b D0
00001C70 6602 bne +0x4 /* 00001C74 */
00001C72 7600 moveq.l D3, 0x00
label00001C74:
00001C74 4883 ext.w D3
00001C76 48C3 ext.l D3
00001C78 2E03 move.l D7, D3
00001C7A 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
00001C80 2D47 FFFC move.l [A6 - 0x4], D7
00001C84 486E FFFA pea.l [A6 - 0x6]
00001C88 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001C8C 4CEE 0088 FFF2 movem.l D3,D7, [A6 - 0xE]
00001C92 4E5E unlink A6
00001C94 4E75 rts
00001C96 4E56 FFF8 link A6, -0x0008
00001C9A 2F07 move.l -[A7], D7
00001C9C 486E FFF8 pea.l [A6 - 0x8]
00001CA0 7008 moveq.l D0, 0x08
00001CA2 2F00 move.l -[A7], D0
00001CA4 7201 moveq.l D1, 0x01
00001CA6 2F01 move.l -[A7], D1
00001CA8 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00001CAC 4A00 tst.b D0
00001CAE 4FEF 000C lea.l A7, [A7 + 0xC]
00001CB2 6700 00B2 beq +0xB4 /* 00001D66 */
00001CB6 486E FFFC pea.l [A6 - 0x4]
00001CBA 7006 moveq.l D0, 0x06
00001CBC 2F00 move.l -[A7], D0
00001CBE 7202 moveq.l D1, 0x02
00001CC0 2F01 move.l -[A7], D1
00001CC2 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00001CC6 4A00 tst.b D0
00001CC8 4FEF 000C lea.l A7, [A7 + 0xC]
00001CCC 6700 0098 beq +0x9A /* 00001D66 */
00001CD0 3E2D F0E8 move.w D7, [A5 - 0xF18]
00001CD4 5DAD F0E0 subq.l [A5 - 0xF20], 6
00001CD8 203C 8000 0000 move.l D0, 0x80000000
00001CDE C0AD F0E6 and.l D0, [A5 - 0xF1A]
00001CE2 48C7 ext.l D7
00001CE4 2207 move.l D1, D7
00001CE6 5381 subq.l D1, 1
00001CE8 8280 or.l D1, D0
00001CEA 2B41 F0E6 move.l [A5 - 0xF1A], D1
00001CEE 48C7 ext.l D7
00001CF0 2007 move.l D0, D7
00001CF2 5380 subq.l D0, 1
00001CF4 D080 add.l D0, D0
00001CF6 2200 move.l D1, D0
00001CF8 D281 add.l D1, D1
00001CFA D081 add.l D0, D1
00001CFC 2F00 move.l -[A7], D0
00001CFE 206D F0D8 movea.l A0, [A5 - 0xF28]
00001D02 202D F0E0 move.l D0, [A5 - 0xF20]
00001D06 D090 add.l D0, [A0]
00001D08 322D F0E8 move.w D1, [A5 - 0xF18]
00001D0C 48C1 ext.l D1
00001D0E D281 add.l D1, D1
00001D10 2401 move.l D2, D1
00001D12 D482 add.l D2, D2
00001D14 D282 add.l D1, D2
00001D16 9081 sub.l D0, D1
00001D18 2F00 move.l -[A7], D0
00001D1A 206D F0D8 movea.l A0, [A5 - 0xF28]
00001D1E 202D F0E0 move.l D0, [A5 - 0xF20]
00001D22 D090 add.l D0, [A0]
00001D24 322D F0E8 move.w D1, [A5 - 0xF18]
00001D28 48C1 ext.l D1
00001D2A 5381 subq.l D1, 1
00001D2C D281 add.l D1, D1
00001D2E 2401 move.l D2, D1
00001D30 D482 add.l D2, D2
00001D32 D282 add.l D1, D2
00001D34 9081 sub.l D0, D1
00001D36 2F00 move.l -[A7], D0
00001D38 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00001D3C 302E FFFA move.w D0, [A6 - 0x6]
00001D40 48C0 ext.l D0
00001D42 2F00 move.l -[A7], D0
00001D44 206E FFFC movea.l A0, [A6 - 0x4]
00001D48 2F08 move.l -[A7], A0
00001D4A 2050 movea.l A0, [A0]
00001D4C 2050 movea.l A0, [A0]
00001D4E 2268 0008 movea.l A1, [A0 + 0x8]
00001D52 4E91 jsr [A1]
00001D54 4A00 tst.b D0
00001D56 4FEF 0014 lea.l A7, [A7 + 0x14]
00001D5A 660A bne +0xC /* 00001D66 */
00001D5C 7004 moveq.l D0, 0x04
00001D5E 2F00 move.l -[A7], D0
00001D60 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001D64 584F addq.w A7, 4
label00001D66:
00001D66 2E2E FFF4 move.l D7, [A6 - 0xC]
00001D6A 4E5E unlink A6
00001D6C 4E75 rts
00001D6E 4E56 FFFC link A6, -0x0004
00001D72 48E7 0308 movem.l -[A7], D6,D7,A4
00001D76 486E FFFC pea.l [A6 - 0x4]
00001D7A 7008 moveq.l D0, 0x08
00001D7C 2F00 move.l -[A7], D0
00001D7E 7201 moveq.l D1, 0x01
00001D80 2F01 move.l -[A7], D1
00001D82 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00001D86 4A00 tst.b D0
00001D88 4FEF 000C lea.l A7, [A7 + 0xC]
00001D8C 6700 00C8 beq +0xCA /* 00001E56 */
00001D90 4AAD F154 tst.l [A5 - 0xEAC]
00001D94 6700 00B6 beq +0xB8 /* 00001E4C */
00001D98 7000 moveq.l D0, 0x00
00001D9A 2F00 move.l -[A7], D0
00001D9C 2F00 move.l -[A7], D0
00001D9E 4878 01DC push.l 0x1DC
00001DA2 2F2D F154 move.l -[A7], [A5 - 0xEAC]
00001DA6 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001DAA 2840 movea.l A4, D0
00001DAC 200C move.l D0, A4
00001DAE 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DB2 6700 0098 beq +0x9A /* 00001E4C */
00001DB6 7006 moveq.l D0, 0x06
00001DB8 B054 cmp.w D0, [A4]
00001DBA 6600 0090 bne +0x92 /* 00001E4C */
00001DBE 2E2C 0002 move.l D7, [A4 + 0x2]
00001DC2 3C2D F0E8 move.w D6, [A5 - 0xF18]
00001DC6 5DAD F0E0 subq.l [A5 - 0xF20], 6
00001DCA 203C 8000 0000 move.l D0, 0x80000000
00001DD0 C0AD F0E6 and.l D0, [A5 - 0xF1A]
00001DD4 48C6 ext.l D6
00001DD6 2206 move.l D1, D6
00001DD8 5381 subq.l D1, 1
00001DDA 8280 or.l D1, D0
00001DDC 2B41 F0E6 move.l [A5 - 0xF1A], D1
00001DE0 48C6 ext.l D6
00001DE2 2006 move.l D0, D6
00001DE4 5380 subq.l D0, 1
00001DE6 D080 add.l D0, D0
00001DE8 2200 move.l D1, D0
00001DEA D281 add.l D1, D1
00001DEC D081 add.l D0, D1
00001DEE 2F00 move.l -[A7], D0
00001DF0 206D F0D8 movea.l A0, [A5 - 0xF28]
00001DF4 202D F0E0 move.l D0, [A5 - 0xF20]
00001DF8 D090 add.l D0, [A0]
00001DFA 322D F0E8 move.w D1, [A5 - 0xF18]
00001DFE 48C1 ext.l D1
00001E00 D281 add.l D1, D1
00001E02 2401 move.l D2, D1
00001E04 D482 add.l D2, D2
00001E06 D282 add.l D1, D2
00001E08 9081 sub.l D0, D1
00001E0A 2F00 move.l -[A7], D0
00001E0C 206D F0D8 movea.l A0, [A5 - 0xF28]
00001E10 202D F0E0 move.l D0, [A5 - 0xF20]
00001E14 D090 add.l D0, [A0]
00001E16 322D F0E8 move.w D1, [A5 - 0xF18]
00001E1A 48C1 ext.l D1
00001E1C 5381 subq.l D1, 1
00001E1E D281 add.l D1, D1
00001E20 2401 move.l D2, D1
00001E22 D482 add.l D2, D2
00001E24 D282 add.l D1, D2
00001E26 9081 sub.l D0, D1
00001E28 2F00 move.l -[A7], D0
00001E2A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00001E2E 302E FFFE move.w D0, [A6 - 0x2]
00001E32 48C0 ext.l D0
00001E34 2F00 move.l -[A7], D0
00001E36 2F07 move.l -[A7], D7
00001E38 2047 movea.l A0, D7
00001E3A 2050 movea.l A0, [A0]
00001E3C 2050 movea.l A0, [A0]
00001E3E 2268 0008 movea.l A1, [A0 + 0x8]
00001E42 4E91 jsr [A1]
00001E44 4A00 tst.b D0
00001E46 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E4A 660A bne +0xC /* 00001E56 */
label00001E4C:
00001E4C 7004 moveq.l D0, 0x04
00001E4E 2F00 move.l -[A7], D0
00001E50 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001E54 584F addq.w A7, 4
label00001E56:
00001E56 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00001E5C 4E5E unlink A6
00001E5E 4E75 rts
00001E60 4E56 FFFC link A6, -0x0004
00001E64 48E7 1100 movem.l -[A7], D3,D7
00001E68 4207 clr.b D7
00001E6A 7001 moveq.l D0, 0x01
00001E6C B06D F0E8 cmp.w D0, [A5 - 0xF18]
00001E70 6600 00A6 bne +0xA8 /* 00001F18 */
00001E74 206D F0D8 movea.l A0, [A5 - 0xF28]
00001E78 202D F0E0 move.l D0, [A5 - 0xF20]
00001E7C D090 add.l D0, [A0]
00001E7E 322D F0E8 move.w D1, [A5 - 0xF18]
00001E82 48C1 ext.l D1
00001E84 D281 add.l D1, D1
00001E86 2401 move.l D2, D1
00001E88 D482 add.l D2, D2
00001E8A D282 add.l D1, D2
00001E8C 9081 sub.l D0, D1
00001E8E 2040 movea.l A0, D0
00001E90 3010 move.w D0, [A0]
00001E92 5340 subq.w D0, 1
00001E94 6B22 bmi +0x24 /* 00001EB8 */
00001E96 0C40 0008 cmpi.w D0, 0x8
00001E9A 6E1C bgt +0x1E /* 00001EB8 */
00001E9C D040 add.w D0, D0
00001E9E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001EA2 4EFB 0000 jmp [PC + D0.w]
00001EA6 003C 0014 ori.b ccr, 20
00001EAA 0046 001E ori.w D6, 0x1E
00001EAE 0050 0028 ori.w [A0], 0x28 /* '(' */
00001EB2 0014 0032 ori.b [A4], 0x32 /* '2' */
00001EB6 005A 2D7C ori.w [A2]+, 0x2D7C /* '-|' */
// begin alternate branch 00001EB8-00001EC0
label00001EB8:
00001EB8 2D7C 0000 01E5 FFFC move.l [A6 - 0x4], 0x1E5
// end alternate branch 00001EB8-00001EC0
label00001EB8: // (misaligned)
00001EBA 0000 01E5 ori.b D0, 0xE5
00001EBE FFFC .invalid <<F/7/7>>
00001EC0 6044 bra +0x46 /* 00001F06 */
00001EC2 2D7C 0000 00F1 FFFC move.l [A6 - 0x4], 0xF1
00001ECA 603A bra +0x3C /* 00001F06 */
00001ECC 2D7C 0000 01EE FFFC move.l [A6 - 0x4], 0x1EE
00001ED4 6030 bra +0x32 /* 00001F06 */
00001ED6 2D7C 0000 01ED FFFC move.l [A6 - 0x4], 0x1ED
00001EDE 6026 bra +0x28 /* 00001F06 */
00001EE0 2D7C 0000 00E9 FFFC move.l [A6 - 0x4], 0xE9
00001EE8 601C bra +0x1E /* 00001F06 */
00001EEA 2D7C 0000 01EE FFFC move.l [A6 - 0x4], 0x1EE
00001EF2 6012 bra +0x14 /* 00001F06 */
00001EF4 2D7C 0000 009D FFFC move.l [A6 - 0x4], 0x9D
00001EFC 6008 bra +0xA /* 00001F06 */
00001EFE 2D7C 0000 0159 FFFC move.l [A6 - 0x4], 0x159
label00001F06:
00001F06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F0A 7008 moveq.l D0, 0x08
00001F0C 2F00 move.l -[A7], D0
00001F0E 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001F12 504F addq.w A7, 8
00001F14 6000 010C bra +0x10E /* 00002022 */
label00001F18:
00001F18 486E FFFC pea.l [A6 - 0x4]
00001F1C 7008 moveq.l D0, 0x08
00001F1E 2F00 move.l -[A7], D0
00001F20 7202 moveq.l D1, 0x02
00001F22 2F01 move.l -[A7], D1
00001F24 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00001F28 4A00 tst.b D0
00001F2A 4FEF 000C lea.l A7, [A7 + 0xC]
00001F2E 6700 00F2 beq +0xF4 /* 00002022 */
00001F32 206D F0D8 movea.l A0, [A5 - 0xF28]
00001F36 202D F0E0 move.l D0, [A5 - 0xF20]
00001F3A D090 add.l D0, [A0]
00001F3C 322D F0E8 move.w D1, [A5 - 0xF18]
00001F40 48C1 ext.l D1
00001F42 D281 add.l D1, D1
00001F44 2401 move.l D2, D1
00001F46 D482 add.l D2, D2
00001F48 D282 add.l D1, D2
00001F4A 9081 sub.l D0, D1
00001F4C 2040 movea.l A0, D0
00001F4E 3010 move.w D0, [A0]
00001F50 5340 subq.w D0, 1
00001F52 6B00 00BE bmi +0xC0 /* 00002012 */
00001F56 0C40 0008 cmpi.w D0, 0x8
00001F5A 6E00 00B6 bgt +0xB8 /* 00002012 */
00001F5E D040 add.w D0, D0
00001F60 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001F64 4EFB 0000 jmp [PC + D0.w]
00001F68 0062 0014 ori.w -[A2], 0x14
00001F6C 0072 0026 0082 ori.w [A2 + D0.w - 0x126], 0x26 /* '&' */
00001F72 0042 00AC ori.w D2, 0xAC
00001F76 0052 0092 ori.w [A2], 0x92
00001F7A 0CAE 0000 01E5 FFFC cmpi.l [A6 - 0x4], 0x1E5
00001F82 57C3 seq D3
00001F84 4403 neg.b D3
00001F86 1E03 move.b D7, D3
00001F88 6000 0088 bra +0x8A /* 00002012 */
00001F8C 7601 moveq.l D3, 0x01
00001F8E 0CAE 0000 00F1 FFFC cmpi.l [A6 - 0x4], 0xF1
00001F96 670C beq +0xE /* 00001FA4 */
00001F98 0CAE 0000 00D8 FFFC cmpi.l [A6 - 0x4], 0xD8
00001FA0 6702 beq +0x4 /* 00001FA4 */
00001FA2 7600 moveq.l D3, 0x00
label00001FA4:
00001FA4 1E03 move.b D7, D3
00001FA6 606A bra +0x6C /* 00002012 */
00001FA8 0CAE 0000 01EE FFFC cmpi.l [A6 - 0x4], 0x1EE
00001FB0 57C3 seq D3
00001FB2 4403 neg.b D3
00001FB4 1E03 move.b D7, D3
00001FB6 605A bra +0x5C /* 00002012 */
00001FB8 0CAE 0000 01ED FFFC cmpi.l [A6 - 0x4], 0x1ED
00001FC0 57C3 seq D3
00001FC2 4403 neg.b D3
00001FC4 1E03 move.b D7, D3
00001FC6 604A bra +0x4C /* 00002012 */
00001FC8 0CAE 0000 00E9 FFFC cmpi.l [A6 - 0x4], 0xE9
00001FD0 57C3 seq D3
00001FD2 4403 neg.b D3
00001FD4 1E03 move.b D7, D3
00001FD6 603A bra +0x3C /* 00002012 */
00001FD8 0CAE 0000 01EE FFFC cmpi.l [A6 - 0x4], 0x1EE
00001FE0 57C3 seq D3
00001FE2 4403 neg.b D3
00001FE4 1E03 move.b D7, D3
00001FE6 602A bra +0x2C /* 00002012 */
00001FE8 0CAE 0000 009D FFFC cmpi.l [A6 - 0x4], 0x9D
00001FF0 57C3 seq D3
00001FF2 4403 neg.b D3
00001FF4 1E03 move.b D7, D3
00001FF6 601A bra +0x1C /* 00002012 */
00001FF8 7601 moveq.l D3, 0x01
00001FFA 0CAE 0000 0159 FFFC cmpi.l [A6 - 0x4], 0x159
00002002 670C beq +0xE /* 00002010 */
00002004 0CAE 0000 00D8 FFFC cmpi.l [A6 - 0x4], 0xD8
0000200C 6702 beq +0x4 /* 00002010 */
0000200E 7600 moveq.l D3, 0x00
label00002010:
00002010 1E03 move.b D7, D3
label00002012:
00002012 4887 ext.w D7
00002014 48C7 ext.l D7
00002016 2F07 move.l -[A7], D7
00002018 7004 moveq.l D0, 0x04
0000201A 2F00 move.l -[A7], D0
0000201C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00002020 504F addq.w A7, 8
label00002022:
00002022 4CEE 0088 FFF4 movem.l D3,D7, [A6 - 0xC]
00002028 4E5E unlink A6
0000202A 4E75 rts
0000202C 4E56 0000 link A6, 0
00002030 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
00002036 7000 moveq.l D0, 0x00
00002038 2B40 F0E6 move.l [A5 - 0xF1A], D0
0000203C 3B7C 0001 F162 move.w [A5 - 0xE9E], 0x1
00002042 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00002046 4E5E unlink A6
00002048 4E75 rts
0000204A 4E56 0000 link A6, 0
0000204E 2F0C move.l -[A7], A4
00002050 4AAD F154 tst.l [A5 - 0xEAC]
00002054 672E beq +0x30 /* 00002084 */
00002056 7000 moveq.l D0, 0x00
00002058 2F00 move.l -[A7], D0
0000205A 2F00 move.l -[A7], D0
0000205C 723D moveq.l D1, 0x3D
0000205E 2F01 move.l -[A7], D1
00002060 2F2D F154 move.l -[A7], [A5 - 0xEAC]
00002064 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002068 2840 movea.l A4, D0
0000206A 200C move.l D0, A4
0000206C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002070 6718 beq +0x1A /* 0000208A */
00002072 7003 moveq.l D0, 0x03
00002074 B054 cmp.w D0, [A4]
00002076 6612 bne +0x14 /* 0000208A */
00002078 41ED F0E4 lea.l A0, [A5 - 0xF1C]
0000207C 224C movea.l A1, A4
0000207E 20D9 move.l [A0]+, [A1]+
00002080 30D9 move.w [A0]+, [A1]+
00002082 6006 bra +0x8 /* 0000208A */
label00002084:
00002084 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
label0000208A:
0000208A 3B7C 0001 F162 move.w [A5 - 0xE9E], 0x1
00002090 286E FFFC movea.l A4, [A6 - 0x4]
00002094 4E5E unlink A6
00002096 4E75 rts
00002098 4E56 0000 link A6, 0
0000209C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000020A0 7000 moveq.l D0, 0x00
000020A2 2B40 F0E6 move.l [A5 - 0xF1A], D0
000020A6 4E5E unlink A6
000020A8 4E75 rts
fn000020AA:
000020AA 4E56 0000 link A6, 0
000020AE 48E7 1700 movem.l -[A7], D3,D5,D6,D7
000020B2 3A2E 000E move.w D5, [A6 + 0xE]
000020B6 2C2E 0008 move.l D6, [A6 + 0x8]
000020BA 7E00 moveq.l D7, 0x00
000020BC 48C5 ext.l D5
000020BE 2F05 move.l -[A7], D5
000020C0 2F06 move.l -[A7], D6
000020C2 2046 movea.l A0, D6
000020C4 2050 movea.l A0, [A0]
000020C6 2050 movea.l A0, [A0]
000020C8 2268 002C movea.l A1, [A0 + 0x2C]
000020CC 4E91 jsr [A1]
000020CE 4A00 tst.b D0
000020D0 504F addq.w A7, 8
000020D2 6636 bne +0x38 /* 0000210A */
000020D4 0C45 000F cmpi.w D5, 0xF
000020D8 6620 bne +0x22 /* 000020FA */
000020DA 206D F0D8 movea.l A0, [A5 - 0xF28]
000020DE 202D F0E0 move.l D0, [A5 - 0xF20]
000020E2 D090 add.l D0, [A0]
000020E4 5D80 subq.l D0, 6
000020E6 2040 movea.l A0, D0
000020E8 202D F0E6 move.l D0, [A5 - 0xF1A]
000020EC B0A8 0002 cmp.l D0, [A0 + 0x2]
000020F0 57C3 seq D3
000020F2 4403 neg.b D3
000020F4 4883 ext.w D3
000020F6 48C3 ext.l D3
000020F8 2E03 move.l D7, D3
label000020FA:
000020FA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000020FE 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00002102 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00002106 2B47 F0E6 move.l [A5 - 0xF1A], D7
label0000210A:
0000210A 4CEE 00E8 FFF0 movem.l D3,D5,D6,D7, [A6 - 0x10]
00002110 4E5E unlink A6
00002112 4E75 rts
fn00002114:
00002114 4E56 FFEC link A6, -0x0014
00002118 48E7 0120 movem.l -[A7], D7,A2
0000211C 3E2E 000A move.w D7, [A6 + 0xA]
00002120 7006 moveq.l D0, 0x06
00002122 B06E 000C cmp.w D0, [A6 + 0xC]
00002126 6612 bne +0x14 /* 0000213A */
00002128 48C7 ext.l D7
0000212A 2F07 move.l -[A7], D7
0000212C 2F2E 000E move.l -[A7], [A6 + 0xE]
00002130 4EBA FF78 jsr [PC - 0x88 /* 000020AA */]
00002134 504F addq.w A7, 8
00002136 6000 01F8 bra +0x1FA /* 00002330 */
label0000213A:
0000213A 7006 moveq.l D0, 0x06
0000213C B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002140 6612 bne +0x14 /* 00002154 */
00002142 48C7 ext.l D7
00002144 2F07 move.l -[A7], D7
00002146 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
0000214A 4EBA FF5E jsr [PC - 0xA2 /* 000020AA */]
0000214E 504F addq.w A7, 8
00002150 6000 01DE bra +0x1E0 /* 00002330 */
label00002154:
00002154 486D F0E4 pea.l [A5 - 0xF1C]
00002158 486E 000C pea.l [A6 + 0xC]
0000215C 4EBA E0EA jsr [PC - 0x1F16 /* 00000248 */]
00002160 4A00 tst.b D0
00002162 504F addq.w A7, 8
00002164 6700 0136 beq +0x138 /* 0000229C */
00002168 3007 move.w D0, D7
0000216A 5940 subq.w D0, 4
0000216C 6B00 011C bmi +0x11E /* 0000228A */
00002170 0C40 0003 cmpi.w D0, 0x3
00002174 6E00 0114 bgt +0x116 /* 0000228A */
00002178 D040 add.w D0, D0
0000217A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000217E 4EFB 0000 jmp [PC + D0.w]
00002182 000A 0042 ori.b A2, 0x42 /* 'B' */
00002186 0078 00AE 206E ori.w [0x0000206E], 0xAE
0000218C 000E 2050 ori.b A6, 0x50 /* 'P' */
00002190 226D F0E6 movea.l A1, [A5 - 0xF1A]
00002194 2251 movea.l A1, [A1]
00002196 2F09 move.l -[A7], A1
00002198 43EE FFEC lea.l A1, [A6 - 0x14]
0000219C 22D8 move.l [A1]+, [A0]+
0000219E 22D8 move.l [A1]+, [A0]+
000021A0 32D8 move.w [A1]+, [A0]+
000021A2 486E FFEC pea.l [A6 - 0x14]
000021A6 3F3C 0004 move.w -[A7], 0x4
000021AA A9EB syscall Pack4/FP68K
000021AC 206D F0E6 movea.l A0, [A5 - 0xF1A]
000021B0 2050 movea.l A0, [A0]
000021B2 43EE FFEC lea.l A1, [A6 - 0x14]
000021B6 45D0 lea.l A2, [A0]
000021B8 24D9 move.l [A2]+, [A1]+
000021BA 24D9 move.l [A2]+, [A1]+
000021BC 34D9 move.w [A2]+, [A1]+
000021BE 6000 00CA bra +0xCC /* 0000228A */
000021C2 206E 000E movea.l A0, [A6 + 0xE]
000021C6 2050 movea.l A0, [A0]
000021C8 226D F0E6 movea.l A1, [A5 - 0xF1A]
000021CC 2251 movea.l A1, [A1]
000021CE 2F09 move.l -[A7], A1
000021D0 43EE FFEC lea.l A1, [A6 - 0x14]
000021D4 22D8 move.l [A1]+, [A0]+
000021D6 22D8 move.l [A1]+, [A0]+
000021D8 32D8 move.w [A1]+, [A0]+
000021DA 486E FFEC pea.l [A6 - 0x14]
000021DE 4267 clr.w -[A7]
000021E0 A9EB syscall Pack4/FP68K
000021E2 206D F0E6 movea.l A0, [A5 - 0xF1A]
000021E6 2050 movea.l A0, [A0]
000021E8 43EE FFEC lea.l A1, [A6 - 0x14]
000021EC 45D0 lea.l A2, [A0]
000021EE 24D9 move.l [A2]+, [A1]+
000021F0 24D9 move.l [A2]+, [A1]+
000021F2 34D9 move.w [A2]+, [A1]+
000021F4 6000 0094 bra +0x96 /* 0000228A */
000021F8 206E 000E movea.l A0, [A6 + 0xE]
000021FC 2050 movea.l A0, [A0]
000021FE 226D F0E6 movea.l A1, [A5 - 0xF1A]
00002202 2251 movea.l A1, [A1]
00002204 2F09 move.l -[A7], A1
00002206 43EE FFEC lea.l A1, [A6 - 0x14]
0000220A 22D8 move.l [A1]+, [A0]+
0000220C 22D8 move.l [A1]+, [A0]+
0000220E 32D8 move.w [A1]+, [A0]+
00002210 486E FFEC pea.l [A6 - 0x14]
00002214 3F3C 0002 move.w -[A7], 0x2
00002218 A9EB syscall Pack4/FP68K
0000221A 206D F0E6 movea.l A0, [A5 - 0xF1A]
0000221E 2050 movea.l A0, [A0]
00002220 43EE FFEC lea.l A1, [A6 - 0x14]
00002224 45D0 lea.l A2, [A0]
00002226 24D9 move.l [A2]+, [A1]+
00002228 24D9 move.l [A2]+, [A1]+
0000222A 34D9 move.w [A2]+, [A1]+
0000222C 605C bra +0x5E /* 0000228A */
0000222E 206D F0E6 movea.l A0, [A5 - 0xF1A]
00002232 2050 movea.l A0, [A0]
00002234 43EE FFF6 lea.l A1, [A6 - 0xA]
00002238 22D8 move.l [A1]+, [A0]+
0000223A 22D8 move.l [A1]+, [A0]+
0000223C 32D8 move.w [A1]+, [A0]+
0000223E 487A 00FA pea.l [PC + 0xFA /* 0000233A, value 0x0, cstring "" */]
00002242 486E FFF6 pea.l [A6 - 0xA]
00002246 3F3C 0008 move.w -[A7], 0x8
0000224A A9EB syscall Pack4/FP68K
0000224C 660C bne +0xE /* 0000225A */
0000224E 7005 moveq.l D0, 0x05
00002250 2F00 move.l -[A7], D0
00002252 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002256 584F addq.w A7, 4
00002258 6030 bra +0x32 /* 0000228A */
label0000225A:
0000225A 206E 000E movea.l A0, [A6 + 0xE]
0000225E 2050 movea.l A0, [A0]
00002260 486E FFF6 pea.l [A6 - 0xA]
00002264 43EE FFEC lea.l A1, [A6 - 0x14]
00002268 22D8 move.l [A1]+, [A0]+
0000226A 22D8 move.l [A1]+, [A0]+
0000226C 32D8 move.w [A1]+, [A0]+
0000226E 486E FFEC pea.l [A6 - 0x14]
00002272 3F3C 0006 move.w -[A7], 0x6
00002276 A9EB syscall Pack4/FP68K
00002278 206D F0E6 movea.l A0, [A5 - 0xF1A]
0000227C 2050 movea.l A0, [A0]
0000227E 43EE FFEC lea.l A1, [A6 - 0x14]
00002282 45D0 lea.l A2, [A0]
00002284 24D9 move.l [A2]+, [A1]+
00002286 24D9 move.l [A2]+, [A1]+
00002288 34D9 move.w [A2]+, [A1]+
label0000228A:
0000228A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000228E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002292 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002296 584F addq.w A7, 4
00002298 6000 0096 bra +0x98 /* 00002330 */
label0000229C:
0000229C 41EE 0012 lea.l A0, [A6 + 0x12]
000022A0 2F20 move.l -[A7], -[A0]
000022A2 3F20 move.w -[A7], -[A0]
000022A4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000022A8 41ED F0EA lea.l A0, [A5 - 0xF16]
000022AC 2F20 move.l -[A7], -[A0]
000022AE 3F20 move.w -[A7], -[A0]
000022B0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000022B4 5DAD F0E0 subq.l [A5 - 0xF20], 6
000022B8 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
000022BE 3007 move.w D0, D7
000022C0 5940 subq.w D0, 4
000022C2 4FEF 000C lea.l A7, [A7 + 0xC]
000022C6 6B68 bmi +0x6A /* 00002330 */
000022C8 0C40 0003 cmpi.w D0, 0x3
000022CC 6E62 bgt +0x64 /* 00002330 */
000022CE D040 add.w D0, D0
000022D0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000022D4 4EFB 0000 jmp [PC + D0.w]
000022D8 000A 001C ori.b A2, 0x1C
000022DC 002A 0038 202E ori.b [A2 + 0x202E], 0x38 /* '8' */
000022E2 000E 222D ori.b A6, 0x2D /* '-' */
000022E6 F0E6 4EAD .extension 0x0E6 <<F/2-3/0>> // unimplemented
000022EA 0322 btst -[A2], D1
000022EC 2B40 F0E6 move.l [A5 - 0xF1A], D0
000022F0 603E bra +0x40 /* 00002330 */
000022F2 202D F0E6 move.l D0, [A5 - 0xF1A]
000022F6 D0AE 000E add.l D0, [A6 + 0xE]
000022FA 2B40 F0E6 move.l [A5 - 0xF1A], D0
000022FE 6030 bra +0x32 /* 00002330 */
00002300 202E 000E move.l D0, [A6 + 0xE]
00002304 90AD F0E6 sub.l D0, [A5 - 0xF1A]
00002308 2B40 F0E6 move.l [A5 - 0xF1A], D0
0000230C 6022 bra +0x24 /* 00002330 */
0000230E 4AAD F0E6 tst.l [A5 - 0xF1A]
00002312 660C bne +0xE /* 00002320 */
00002314 7005 moveq.l D0, 0x05
00002316 2F00 move.l -[A7], D0
00002318 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000231C 584F addq.w A7, 4
0000231E 6010 bra +0x12 /* 00002330 */
label00002320:
00002320 202E 000E move.l D0, [A6 + 0xE]
00002324 222D F0E6 move.l D1, [A5 - 0xF1A]
00002328 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000232C 2B40 F0E6 move.l [A5 - 0xF1A], D0
label00002330:
00002330 4CEE 0480 FFE4 movem.l D7,A2, [A6 - 0x1C]
00002336 4E5E unlink A6
00002338 4E75 rts
0000233A 0000 0000 ori.b D0, 0x0
0000233E 0000 0000 ori.b D0, 0x0
00002342 0000 4E56 ori.b D0, 0x56 /* 'V' */
00002346 0000 2F0C ori.b D0, 0xC
0000234A 206D F0D8 movea.l A0, [A5 - 0xF28]
0000234E 202D F0E0 move.l D0, [A5 - 0xF20]
00002352 D090 add.l D0, [A0]
00002354 2840 movea.l A4, D0
00002356 5D4C subq.w A4, 6
00002358 7004 moveq.l D0, 0x04
0000235A B054 cmp.w D0, [A4]
0000235C 661E bne +0x20 /* 0000237C */
0000235E 7004 moveq.l D0, 0x04
00002360 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002364 6616 bne +0x18 /* 0000237C */
00002366 202C 0002 move.l D0, [A4 + 0x2]
0000236A 222D F0E6 move.l D1, [A5 - 0xF1A]
0000236E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00002372 2B40 F0E6 move.l [A5 - 0xF1A], D0
00002376 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000237A 6014 bra +0x16 /* 00002390 */
label0000237C:
0000237C 204C movea.l A0, A4
0000237E 5C88 addq.l A0, 6
00002380 2F20 move.l -[A7], -[A0]
00002382 3F20 move.w -[A7], -[A0]
00002384 7004 moveq.l D0, 0x04
00002386 2F00 move.l -[A7], D0
00002388 4EBA FD8A jsr [PC - 0x276 /* 00002114 */]
0000238C 4FEF 000A lea.l A7, [A7 + 0xA]
label00002390:
00002390 286E FFFC movea.l A4, [A6 - 0x4]
00002394 4E5E unlink A6
00002396 4E75 rts
00002398 4E56 0000 link A6, 0
0000239C 2F0C move.l -[A7], A4
0000239E 206D F0D8 movea.l A0, [A5 - 0xF28]
000023A2 202D F0E0 move.l D0, [A5 - 0xF20]
000023A6 D090 add.l D0, [A0]
000023A8 2840 movea.l A4, D0
000023AA 5D4C subq.w A4, 6
000023AC 7004 moveq.l D0, 0x04
000023AE B054 cmp.w D0, [A4]
000023B0 6620 bne +0x22 /* 000023D2 */
000023B2 7004 moveq.l D0, 0x04
000023B4 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000023B8 6618 bne +0x1A /* 000023D2 */
000023BA 202D F0E6 move.l D0, [A5 - 0xF1A]
000023BE D0AC 0002 add.l D0, [A4 + 0x2]
000023C2 2B40 F0E6 move.l [A5 - 0xF1A], D0
000023C6 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
000023CC 5DAD F0E0 subq.l [A5 - 0xF20], 6
000023D0 6014 bra +0x16 /* 000023E6 */
label000023D2:
000023D2 204C movea.l A0, A4
000023D4 5C88 addq.l A0, 6
000023D6 2F20 move.l -[A7], -[A0]
000023D8 3F20 move.w -[A7], -[A0]
000023DA 7005 moveq.l D0, 0x05
000023DC 2F00 move.l -[A7], D0
000023DE 4EBA FD34 jsr [PC - 0x2CC /* 00002114 */]
000023E2 4FEF 000A lea.l A7, [A7 + 0xA]
label000023E6:
000023E6 286E FFFC movea.l A4, [A6 - 0x4]
000023EA 4E5E unlink A6
000023EC 4E75 rts
000023EE 4E56 0000 link A6, 0
000023F2 2F0C move.l -[A7], A4
000023F4 206D F0D8 movea.l A0, [A5 - 0xF28]
000023F8 202D F0E0 move.l D0, [A5 - 0xF20]
000023FC D090 add.l D0, [A0]
000023FE 2840 movea.l A4, D0
00002400 5D4C subq.w A4, 6
00002402 7004 moveq.l D0, 0x04
00002404 B054 cmp.w D0, [A4]
00002406 661A bne +0x1C /* 00002422 */
00002408 7004 moveq.l D0, 0x04
0000240A B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000240E 6612 bne +0x14 /* 00002422 */
00002410 202C 0002 move.l D0, [A4 + 0x2]
00002414 90AD F0E6 sub.l D0, [A5 - 0xF1A]
00002418 2B40 F0E6 move.l [A5 - 0xF1A], D0
0000241C 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002420 6014 bra +0x16 /* 00002436 */
label00002422:
00002422 204C movea.l A0, A4
00002424 5C88 addq.l A0, 6
00002426 2F20 move.l -[A7], -[A0]
00002428 3F20 move.w -[A7], -[A0]
0000242A 7006 moveq.l D0, 0x06
0000242C 2F00 move.l -[A7], D0
0000242E 4EBA FCE4 jsr [PC - 0x31C /* 00002114 */]
00002432 4FEF 000A lea.l A7, [A7 + 0xA]
label00002436:
00002436 286E FFFC movea.l A4, [A6 - 0x4]
0000243A 4E5E unlink A6
0000243C 4E75 rts
0000243E 4E56 0000 link A6, 0
00002442 2F0C move.l -[A7], A4
00002444 206D F0D8 movea.l A0, [A5 - 0xF28]
00002448 202D F0E0 move.l D0, [A5 - 0xF20]
0000244C D090 add.l D0, [A0]
0000244E 2840 movea.l A4, D0
00002450 5D4C subq.w A4, 6
00002452 7004 moveq.l D0, 0x04
00002454 B054 cmp.w D0, [A4]
00002456 6630 bne +0x32 /* 00002488 */
00002458 7004 moveq.l D0, 0x04
0000245A B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000245E 6628 bne +0x2A /* 00002488 */
00002460 4AAD F0E6 tst.l [A5 - 0xF1A]
00002464 660C bne +0xE /* 00002472 */
00002466 7005 moveq.l D0, 0x05
00002468 2F00 move.l -[A7], D0
0000246A 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000246E 584F addq.w A7, 4
00002470 6010 bra +0x12 /* 00002482 */
label00002472:
00002472 202C 0002 move.l D0, [A4 + 0x2]
00002476 222D F0E6 move.l D1, [A5 - 0xF1A]
0000247A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000247E 2B40 F0E6 move.l [A5 - 0xF1A], D0
label00002482:
00002482 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002486 6014 bra +0x16 /* 0000249C */
label00002488:
00002488 204C movea.l A0, A4
0000248A 5C88 addq.l A0, 6
0000248C 2F20 move.l -[A7], -[A0]
0000248E 3F20 move.w -[A7], -[A0]
00002490 7007 moveq.l D0, 0x07
00002492 2F00 move.l -[A7], D0
00002494 4EBA FC7E jsr [PC - 0x382 /* 00002114 */]
00002498 4FEF 000A lea.l A7, [A7 + 0xA]
label0000249C:
0000249C 286E FFFC movea.l A4, [A6 - 0x4]
000024A0 4E5E unlink A6
000024A2 4E75 rts
000024A4 4E56 FFFA link A6, -0x0006
000024A8 206D F0D8 movea.l A0, [A5 - 0xF28]
000024AC 202D F0E0 move.l D0, [A5 - 0xF20]
000024B0 D090 add.l D0, [A0]
000024B2 5D80 subq.l D0, 6
000024B4 2040 movea.l A0, D0
000024B6 43EE FFFA lea.l A1, [A6 - 0x6]
000024BA 22D8 move.l [A1]+, [A0]+
000024BC 32D8 move.w [A1]+, [A0]+
000024BE 7004 moveq.l D0, 0x04
000024C0 B06E FFFA cmp.w D0, [A6 - 0x6]
000024C4 6624 bne +0x26 /* 000024EA */
000024C6 7004 moveq.l D0, 0x04
000024C8 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000024CC 661C bne +0x1E /* 000024EA */
label000024CE:
000024CE 4AAD F0E6 tst.l [A5 - 0xF1A]
000024D2 6710 beq +0x12 /* 000024E4 */
000024D4 202E FFFC move.l D0, [A6 - 0x4]
000024D8 222D F0E6 move.l D1, [A5 - 0xF1A]
000024DC 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000024E0 2B40 F0E6 move.l [A5 - 0xF1A], D0
label000024E4:
000024E4 5DAD F0E0 subq.l [A5 - 0xF20], 6
000024E8 6054 bra +0x56 /* 0000253E */
label000024EA:
000024EA 7006 moveq.l D0, 0x06
000024EC B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000024F0 6610 bne +0x12 /* 00002502 */
000024F2 7008 moveq.l D0, 0x08
000024F4 2F00 move.l -[A7], D0
000024F6 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
000024FA 4EBA FBAE jsr [PC - 0x452 /* 000020AA */]
000024FE 504F addq.w A7, 8
00002500 603C bra +0x3E /* 0000253E */
label00002502:
00002502 7006 moveq.l D0, 0x06
00002504 B06E FFFA cmp.w D0, [A6 - 0x6]
00002508 6610 bne +0x12 /* 0000251A */
0000250A 7008 moveq.l D0, 0x08
0000250C 2F00 move.l -[A7], D0
0000250E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002512 4EBA FB96 jsr [PC - 0x46A /* 000020AA */]
00002516 504F addq.w A7, 8
00002518 6024 bra +0x26 /* 0000253E */
label0000251A:
0000251A 41EE 0000 lea.l A0, [A6 + 0x0]
0000251E 2F20 move.l -[A7], -[A0]
00002520 3F20 move.w -[A7], -[A0]
00002522 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002526 41ED F0EA lea.l A0, [A5 - 0xF16]
0000252A 2F20 move.l -[A7], -[A0]
0000252C 3F20 move.w -[A7], -[A0]
0000252E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002532 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
00002538 4FEF 000C lea.l A7, [A7 + 0xC]
0000253C 6090 bra -0x6E /* 000024CE */
label0000253E:
0000253E 4E5E unlink A6
00002540 4E75 rts
00002542 4E56 FFF0 link A6, -0x0010
00002546 2F0A move.l -[A7], A2
00002548 7004 moveq.l D0, 0x04
0000254A B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000254E 660E bne +0x10 /* 0000255E */
00002550 202D F0E6 move.l D0, [A5 - 0xF1A]
00002554 4480 neg.l D0
00002556 2B40 F0E6 move.l [A5 - 0xF1A], D0
0000255A 6000 00A8 bra +0xAA /* 00002604 */
label0000255E:
0000255E 7006 moveq.l D0, 0x06
00002560 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002564 6638 bne +0x3A /* 0000259E */
00002566 41EE FFFA lea.l A0, [A6 - 0x6]
0000256A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000256E 20D9 move.l [A0]+, [A1]+
00002570 30D9 move.w [A0]+, [A1]+
00002572 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
00002578 7000 moveq.l D0, 0x00
0000257A 2B40 F0E6 move.l [A5 - 0xF1A], D0
0000257E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00002582 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00002586 43EE FFFA lea.l A1, [A6 - 0x6]
0000258A 20D9 move.l [A0]+, [A1]+
0000258C 30D9 move.w [A0]+, [A1]+
0000258E 7006 moveq.l D0, 0x06
00002590 2F00 move.l -[A7], D0
00002592 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002596 4EBA FB12 jsr [PC - 0x4EE /* 000020AA */]
0000259A 504F addq.w A7, 8
0000259C 6066 bra +0x68 /* 00002604 */
label0000259E:
0000259E 486D F0E4 pea.l [A5 - 0xF1C]
000025A2 4EBA DC48 jsr [PC - 0x23B8 /* 000001EC */]
000025A6 4A00 tst.b D0
000025A8 584F addq.w A7, 4
000025AA 672A beq +0x2C /* 000025D6 */
000025AC 206D F0E6 movea.l A0, [A5 - 0xF1A]
000025B0 2050 movea.l A0, [A0]
000025B2 43EE FFF0 lea.l A1, [A6 - 0x10]
000025B6 22D8 move.l [A1]+, [A0]+
000025B8 22D8 move.l [A1]+, [A0]+
000025BA 32D8 move.w [A1]+, [A0]+
000025BC 0A2E 0080 FFF0 xori.b [A6 - 0x10], 0x80
000025C2 206D F0E6 movea.l A0, [A5 - 0xF1A]
000025C6 2050 movea.l A0, [A0]
000025C8 43EE FFF0 lea.l A1, [A6 - 0x10]
000025CC 45D0 lea.l A2, [A0]
000025CE 24D9 move.l [A2]+, [A1]+
000025D0 24D9 move.l [A2]+, [A1]+
000025D2 34D9 move.w [A2]+, [A1]+
000025D4 602E bra +0x30 /* 00002604 */
label000025D6:
000025D6 302D F0E4 move.w D0, [A5 - 0xF1C]
000025DA 7201 moveq.l D1, 0x01
000025DC E1A9 lsl D1, D0
000025DE C2BC 0000 0262 and.l D1, 0x262
000025E4 670E beq +0x10 /* 000025F4 */
000025E6 41ED F0EA lea.l A0, [A5 - 0xF16]
000025EA 2F20 move.l -[A7], -[A0]
000025EC 3F20 move.w -[A7], -[A0]
000025EE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000025F2 5C4F addq.w A7, 6
label000025F4:
000025F4 202D F0E6 move.l D0, [A5 - 0xF1A]
000025F8 4480 neg.l D0
000025FA 2B40 F0E6 move.l [A5 - 0xF1A], D0
000025FE 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
label00002604:
00002604 246E FFEC movea.l A2, [A6 - 0x14]
00002608 4E5E unlink A6
0000260A 4E75 rts
0000260C 4E56 FFFA link A6, -0x0006
00002610 2F03 move.l -[A7], D3
00002612 206D F0D8 movea.l A0, [A5 - 0xF28]
00002616 202D F0E0 move.l D0, [A5 - 0xF20]
0000261A D090 add.l D0, [A0]
0000261C 5D80 subq.l D0, 6
0000261E 2040 movea.l A0, D0
00002620 43EE FFFA lea.l A1, [A6 - 0x6]
00002624 22D8 move.l [A1]+, [A0]+
00002626 32D8 move.w [A1]+, [A0]+
00002628 7004 moveq.l D0, 0x04
0000262A B06E FFFA cmp.w D0, [A6 - 0x6]
0000262E 6626 bne +0x28 /* 00002656 */
00002630 7004 moveq.l D0, 0x04
00002632 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002636 661E bne +0x20 /* 00002656 */
label00002638:
00002638 7600 moveq.l D3, 0x00
0000263A 4AAE FFFC tst.l [A6 - 0x4]
0000263E 6708 beq +0xA /* 00002648 */
00002640 4AAD F0E6 tst.l [A5 - 0xF1A]
00002644 6702 beq +0x4 /* 00002648 */
00002646 7601 moveq.l D3, 0x01
label00002648:
00002648 4883 ext.w D3
0000264A 48C3 ext.l D3
0000264C 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002650 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002654 6054 bra +0x56 /* 000026AA */
label00002656:
00002656 7006 moveq.l D0, 0x06
00002658 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000265C 6610 bne +0x12 /* 0000266E */
0000265E 7012 moveq.l D0, 0x12
00002660 2F00 move.l -[A7], D0
00002662 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002666 4EBA FA42 jsr [PC - 0x5BE /* 000020AA */]
0000266A 504F addq.w A7, 8
0000266C 603C bra +0x3E /* 000026AA */
label0000266E:
0000266E 7006 moveq.l D0, 0x06
00002670 B06E FFFA cmp.w D0, [A6 - 0x6]
00002674 6610 bne +0x12 /* 00002686 */
00002676 7012 moveq.l D0, 0x12
00002678 2F00 move.l -[A7], D0
0000267A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000267E 4EBA FA2A jsr [PC - 0x5D6 /* 000020AA */]
00002682 504F addq.w A7, 8
00002684 6024 bra +0x26 /* 000026AA */
label00002686:
00002686 41EE 0000 lea.l A0, [A6 + 0x0]
0000268A 2F20 move.l -[A7], -[A0]
0000268C 3F20 move.w -[A7], -[A0]
0000268E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002692 41ED F0EA lea.l A0, [A5 - 0xF16]
00002696 2F20 move.l -[A7], -[A0]
00002698 3F20 move.w -[A7], -[A0]
0000269A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000269E 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
000026A4 4FEF 000C lea.l A7, [A7 + 0xC]
000026A8 608E bra -0x70 /* 00002638 */
label000026AA:
000026AA 262E FFF6 move.l D3, [A6 - 0xA]
000026AE 4E5E unlink A6
000026B0 4E75 rts
000026B2 4E56 FFFA link A6, -0x0006
000026B6 2F03 move.l -[A7], D3
000026B8 206D F0D8 movea.l A0, [A5 - 0xF28]
000026BC 202D F0E0 move.l D0, [A5 - 0xF20]
000026C0 D090 add.l D0, [A0]
000026C2 5D80 subq.l D0, 6
000026C4 2040 movea.l A0, D0
000026C6 43EE FFFA lea.l A1, [A6 - 0x6]
000026CA 22D8 move.l [A1]+, [A0]+
000026CC 32D8 move.w [A1]+, [A0]+
000026CE 7004 moveq.l D0, 0x04
000026D0 B06E FFFA cmp.w D0, [A6 - 0x6]
000026D4 6626 bne +0x28 /* 000026FC */
000026D6 7004 moveq.l D0, 0x04
000026D8 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000026DC 661E bne +0x20 /* 000026FC */
label000026DE:
000026DE 7601 moveq.l D3, 0x01
000026E0 4AAE FFFC tst.l [A6 - 0x4]
000026E4 6608 bne +0xA /* 000026EE */
000026E6 4AAD F0E6 tst.l [A5 - 0xF1A]
000026EA 6602 bne +0x4 /* 000026EE */
000026EC 7600 moveq.l D3, 0x00
label000026EE:
000026EE 4883 ext.w D3
000026F0 48C3 ext.l D3
000026F2 2B43 F0E6 move.l [A5 - 0xF1A], D3
000026F6 5DAD F0E0 subq.l [A5 - 0xF20], 6
000026FA 6054 bra +0x56 /* 00002750 */
label000026FC:
000026FC 7006 moveq.l D0, 0x06
000026FE B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002702 6610 bne +0x12 /* 00002714 */
00002704 7013 moveq.l D0, 0x13
00002706 2F00 move.l -[A7], D0
00002708 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
0000270C 4EBA F99C jsr [PC - 0x664 /* 000020AA */]
00002710 504F addq.w A7, 8
00002712 603C bra +0x3E /* 00002750 */
label00002714:
00002714 7006 moveq.l D0, 0x06
00002716 B06E FFFA cmp.w D0, [A6 - 0x6]
0000271A 6610 bne +0x12 /* 0000272C */
0000271C 7013 moveq.l D0, 0x13
0000271E 2F00 move.l -[A7], D0
00002720 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002724 4EBA F984 jsr [PC - 0x67C /* 000020AA */]
00002728 504F addq.w A7, 8
0000272A 6024 bra +0x26 /* 00002750 */
label0000272C:
0000272C 41EE 0000 lea.l A0, [A6 + 0x0]
00002730 2F20 move.l -[A7], -[A0]
00002732 3F20 move.w -[A7], -[A0]
00002734 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002738 41ED F0EA lea.l A0, [A5 - 0xF16]
0000273C 2F20 move.l -[A7], -[A0]
0000273E 3F20 move.w -[A7], -[A0]
00002740 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002744 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
0000274A 4FEF 000C lea.l A7, [A7 + 0xC]
0000274E 608E bra -0x70 /* 000026DE */
label00002750:
00002750 262E FFF6 move.l D3, [A6 - 0xA]
00002754 4E5E unlink A6
00002756 4E75 rts
00002758 4E56 0000 link A6, 0
0000275C 2F03 move.l -[A7], D3
0000275E 302D F0E4 move.w D0, [A5 - 0xF1C]
00002762 7201 moveq.l D1, 0x01
00002764 E1A9 lsl D1, D0
00002766 C2BC 0000 0262 and.l D1, 0x262
0000276C 670E beq +0x10 /* 0000277C */
0000276E 41ED F0EA lea.l A0, [A5 - 0xF16]
00002772 2F20 move.l -[A7], -[A0]
00002774 3F20 move.w -[A7], -[A0]
00002776 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000277A 5C4F addq.w A7, 6
label0000277C:
0000277C 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
00002782 4AAD F0E6 tst.l [A5 - 0xF1A]
00002786 57C3 seq D3
00002788 4403 neg.b D3
0000278A 4883 ext.w D3
0000278C 48C3 ext.l D3
0000278E 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002792 262E FFFC move.l D3, [A6 - 0x4]
00002796 4E5E unlink A6
00002798 4E75 rts
0000279A 4E56 FFFA link A6, -0x0006
0000279E 48E7 0300 movem.l -[A7], D6,D7
000027A2 206D F0D8 movea.l A0, [A5 - 0xF28]
000027A6 202D F0E0 move.l D0, [A5 - 0xF20]
000027AA D090 add.l D0, [A0]
000027AC 5D80 subq.l D0, 6
000027AE 2040 movea.l A0, D0
000027B0 43EE FFFA lea.l A1, [A6 - 0x6]
000027B4 22D8 move.l [A1]+, [A0]+
000027B6 32D8 move.w [A1]+, [A0]+
000027B8 5DAD F0E0 subq.l [A5 - 0xF20], 6
000027BC 486E FFFA pea.l [A6 - 0x6]
000027C0 4EBA DAF0 jsr [PC - 0x2510 /* 000002B2 */]
000027C4 486D F0E4 pea.l [A5 - 0xF1C]
000027C8 4EBA DAE8 jsr [PC - 0x2518 /* 000002B2 */]
000027CC 7001 moveq.l D0, 0x01
000027CE B06E FFFA cmp.w D0, [A6 - 0x6]
000027D2 504F addq.w A7, 8
000027D4 6600 0084 bne +0x86 /* 0000285A */
000027D8 7001 moveq.l D0, 0x01
000027DA B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000027DE 667A bne +0x7C /* 0000285A */
000027E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027E4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000027E8 2C00 move.l D6, D0
000027EA 5386 subq.l D6, 1
000027EC 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
000027F0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000027F4 2E00 move.l D7, D0
000027F6 7000 moveq.l D0, 0x00
000027F8 2F00 move.l -[A7], D0
000027FA 2206 move.l D1, D6
000027FC D287 add.l D1, D7
000027FE 2F01 move.l -[A7], D1
00002800 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002804 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00002808 4A80 tst.l D0
0000280A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000280E 6730 beq +0x32 /* 00002840 */
00002810 2F07 move.l -[A7], D7
00002812 206E FFFC movea.l A0, [A6 - 0x4]
00002816 2006 move.l D0, D6
00002818 D090 add.l D0, [A0]
0000281A 2F00 move.l -[A7], D0
0000281C 206D F0E6 movea.l A0, [A5 - 0xF1A]
00002820 2F10 move.l -[A7], [A0]
00002822 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00002826 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
0000282A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000282E 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00002832 43EE FFFA lea.l A1, [A6 - 0x6]
00002836 20D9 move.l [A0]+, [A1]+
00002838 30D9 move.w [A0]+, [A1]+
0000283A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000283E 6032 bra +0x34 /* 00002872 */
label00002840:
00002840 41EE 0000 lea.l A0, [A6 + 0x0]
00002844 2F20 move.l -[A7], -[A0]
00002846 3F20 move.w -[A7], -[A0]
00002848 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000284C 7003 moveq.l D0, 0x03
0000284E 2F00 move.l -[A7], D0
00002850 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002854 4FEF 000A lea.l A7, [A7 + 0xA]
00002858 6018 bra +0x1A /* 00002872 */
label0000285A:
0000285A 41EE 0000 lea.l A0, [A6 + 0x0]
0000285E 2F20 move.l -[A7], -[A0]
00002860 3F20 move.w -[A7], -[A0]
00002862 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002866 7008 moveq.l D0, 0x08
00002868 2F00 move.l -[A7], D0
0000286A 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000286E 4FEF 000A lea.l A7, [A7 + 0xA]
label00002872:
00002872 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
00002878 4E5E unlink A6
0000287A 4E75 rts
0000287C 4E56 FFFA link A6, -0x0006
00002880 48E7 0300 movem.l -[A7], D6,D7
00002884 206D F0D8 movea.l A0, [A5 - 0xF28]
00002888 202D F0E0 move.l D0, [A5 - 0xF20]
0000288C D090 add.l D0, [A0]
0000288E 5D80 subq.l D0, 6
00002890 2040 movea.l A0, D0
00002892 43EE FFFA lea.l A1, [A6 - 0x6]
00002896 22D8 move.l [A1]+, [A0]+
00002898 32D8 move.w [A1]+, [A0]+
0000289A 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000289E 486E FFFA pea.l [A6 - 0x6]
000028A2 4EBA DA0E jsr [PC - 0x25F2 /* 000002B2 */]
000028A6 486D F0E4 pea.l [A5 - 0xF1C]
000028AA 4EBA DA06 jsr [PC - 0x25FA /* 000002B2 */]
000028AE 7001 moveq.l D0, 0x01
000028B0 B06E FFFA cmp.w D0, [A6 - 0x6]
000028B4 504F addq.w A7, 8
000028B6 6600 0098 bne +0x9A /* 00002950 */
000028BA 7001 moveq.l D0, 0x01
000028BC B06D F0E4 cmp.w D0, [A5 - 0xF1C]
000028C0 6600 008E bne +0x90 /* 00002950 */
000028C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000028C8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000028CC 2E00 move.l D7, D0
000028CE 5387 subq.l D7, 1
000028D0 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
000028D4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000028D8 2C00 move.l D6, D0
000028DA 7000 moveq.l D0, 0x00
000028DC 2F00 move.l -[A7], D0
000028DE 2207 move.l D1, D7
000028E0 D286 add.l D1, D6
000028E2 5281 addq.l D1, 1
000028E4 2F01 move.l -[A7], D1
000028E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000028EA 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
000028EE 4A80 tst.l D0
000028F0 4FEF 0014 lea.l A7, [A7 + 0x14]
000028F4 6740 beq +0x42 /* 00002936 */
000028F6 206E FFFC movea.l A0, [A6 - 0x4]
000028FA 2007 move.l D0, D7
000028FC D090 add.l D0, [A0]
000028FE 2040 movea.l A0, D0
00002900 10BC 0020 move.b [A0], 0x20 /* ' ' */
00002904 2F06 move.l -[A7], D6
00002906 206E FFFC movea.l A0, [A6 - 0x4]
0000290A 2007 move.l D0, D7
0000290C D090 add.l D0, [A0]
0000290E 5280 addq.l D0, 1
00002910 2F00 move.l -[A7], D0
00002912 206D F0E6 movea.l A0, [A5 - 0xF1A]
00002916 2F10 move.l -[A7], [A0]
00002918 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
0000291C 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002920 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002924 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00002928 43EE FFFA lea.l A1, [A6 - 0x6]
0000292C 20D9 move.l [A0]+, [A1]+
0000292E 30D9 move.w [A0]+, [A1]+
00002930 4FEF 0010 lea.l A7, [A7 + 0x10]
00002934 6032 bra +0x34 /* 00002968 */
label00002936:
00002936 41EE 0000 lea.l A0, [A6 + 0x0]
0000293A 2F20 move.l -[A7], -[A0]
0000293C 3F20 move.w -[A7], -[A0]
0000293E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002942 7003 moveq.l D0, 0x03
00002944 2F00 move.l -[A7], D0
00002946 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000294A 4FEF 000A lea.l A7, [A7 + 0xA]
0000294E 6018 bra +0x1A /* 00002968 */
label00002950:
00002950 41EE 0000 lea.l A0, [A6 + 0x0]
00002954 2F20 move.l -[A7], -[A0]
00002956 3F20 move.w -[A7], -[A0]
00002958 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000295C 7008 moveq.l D0, 0x08
0000295E 2F00 move.l -[A7], D0
00002960 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002964 4FEF 000A lea.l A7, [A7 + 0xA]
label00002968:
00002968 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
0000296E 4E5E unlink A6
00002970 4E75 rts
fn00002972:
00002972 4E56 FFE6 link A6, -0x001A
00002976 48E7 1300 movem.l -[A7], D3,D6,D7
0000297A 3C2E 0014 move.w D6, [A6 + 0x14]
0000297E 3E2E 0010 move.w D7, [A6 + 0x10]
00002982 7001 moveq.l D0, 0x01
00002984 B06E 0008 cmp.w D0, [A6 + 0x8]
00002988 660A bne +0xC /* 00002994 */
0000298A 7001 moveq.l D0, 0x01
0000298C B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002990 6700 012A beq +0x12C /* 00002ABC */
label00002994:
00002994 486E 0008 pea.l [A6 + 0x8]
00002998 4EBA D852 jsr [PC - 0x27AE /* 000001EC */]
0000299C 4A00 tst.b D0
0000299E 584F addq.w A7, 4
000029A0 6700 00C2 beq +0xC4 /* 00002A64 */
000029A4 486D F0E4 pea.l [A5 - 0xF1C]
000029A8 4EBA D842 jsr [PC - 0x27BE /* 000001EC */]
000029AC 4A00 tst.b D0
000029AE 584F addq.w A7, 4
000029B0 6700 00B2 beq +0xB4 /* 00002A64 */
000029B4 206E 000A movea.l A0, [A6 + 0xA]
000029B8 2050 movea.l A0, [A0]
000029BA 226D F0E6 movea.l A1, [A5 - 0xF1A]
000029BE 2251 movea.l A1, [A1]
000029C0 2F09 move.l -[A7], A1
000029C2 43EE FFEC lea.l A1, [A6 - 0x14]
000029C6 22D8 move.l [A1]+, [A0]+
000029C8 22D8 move.l [A1]+, [A0]+
000029CA 32D8 move.w [A1]+, [A0]+
000029CC 486E FFEC pea.l [A6 - 0x14]
000029D0 3F3C 0002 move.w -[A7], 0x2
000029D4 A9EB syscall Pack4/FP68K
000029D6 41EE FFEC lea.l A0, [A6 - 0x14]
000029DA 43EE FFF6 lea.l A1, [A6 - 0xA]
000029DE 22D8 move.l [A1]+, [A0]+
000029E0 22D8 move.l [A1]+, [A0]+
000029E2 32D8 move.w [A1]+, [A0]+
000029E4 487A 0134 pea.l [PC + 0x134 /* 00002B1A, value 0x0, cstring "" */]
000029E8 486E FFF6 pea.l [A6 - 0xA]
000029EC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000029F0 A9EB syscall Pack4/FP68K
000029F2 6424 bcc +0x26 /* 00002A18 */
000029F4 41EE FFEC lea.l A0, [A6 - 0x14]
000029F8 43FA 0116 lea.l A1, [PC + 0x116 /* 00002B10, value 0x3FFF8000 */]
000029FC 20D9 move.l [A0]+, [A1]+
000029FE 20D9 move.l [A0]+, [A1]+
00002A00 30D9 move.w [A0]+, [A1]+
00002A02 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
00002A08 41EE FFEC lea.l A0, [A6 - 0x14]
00002A0C 43EE FFF6 lea.l A1, [A6 - 0xA]
00002A10 22D8 move.l [A1]+, [A0]+
00002A12 22D8 move.l [A1]+, [A0]+
00002A14 32D8 move.w [A1]+, [A0]+
00002A16 601E bra +0x20 /* 00002A36 */
label00002A18:
00002A18 487A 0100 pea.l [PC + 0x100 /* 00002B1A, value 0x0, cstring "" */]
00002A1C 486E FFF6 pea.l [A6 - 0xA]
00002A20 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002A24 A9EB syscall Pack4/FP68K
00002A26 6F0E ble +0x10 /* 00002A36 */
00002A28 41FA 00E6 lea.l A0, [PC + 0xE6 /* 00002B10, value 0x3FFF8000 */]
00002A2C 43EE FFF6 lea.l A1, [A6 - 0xA]
00002A30 22D8 move.l [A1]+, [A0]+
00002A32 22D8 move.l [A1]+, [A0]+
00002A34 32D8 move.w [A1]+, [A0]+
label00002A36:
00002A36 3D47 FFEA move.w [A6 - 0x16], D7
00002A3A 486E FFEA pea.l [A6 - 0x16]
00002A3E 486E FFEC pea.l [A6 - 0x14]
00002A42 3F3C 200E move.w -[A7], 0x200E
00002A46 A9EB syscall Pack4/FP68K
00002A48 486E FFF6 pea.l [A6 - 0xA]
00002A4C 486E FFEC pea.l [A6 - 0x14]
00002A50 3F3C 0008 move.w -[A7], 0x8
00002A54 A9EB syscall Pack4/FP68K
00002A56 57C0 seq D0
00002A58 4400 neg.b D0
00002A5A 4880 ext.w D0
00002A5C 3206 move.w D1, D6
00002A5E B340 xor.w D0, D1
00002A60 3E00 move.w D7, D0
00002A62 6074 bra +0x76 /* 00002AD8 */
label00002A64:
00002A64 4A47 tst.w D7
00002A66 6654 bne +0x56 /* 00002ABC */
00002A68 7002 moveq.l D0, 0x02
00002A6A B06E 0008 cmp.w D0, [A6 + 0x8]
00002A6E 6708 beq +0xA /* 00002A78 */
00002A70 7002 moveq.l D0, 0x02
00002A72 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002A76 6616 bne +0x18 /* 00002A8E */
label00002A78:
00002A78 202E 000A move.l D0, [A6 + 0xA]
00002A7C B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002A80 57C3 seq D3
00002A82 4403 neg.b D3
00002A84 4883 ext.w D3
00002A86 3006 move.w D0, D6
00002A88 B143 xor.w D3, D0
00002A8A 3E03 move.w D7, D3
00002A8C 604A bra +0x4C /* 00002AD8 */
label00002A8E:
00002A8E 302E 0008 move.w D0, [A6 + 0x8]
00002A92 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002A96 57C3 seq D3
00002A98 4403 neg.b D3
00002A9A 2D43 FFE6 move.l [A6 - 0x1A], D3
00002A9E 202E 000A move.l D0, [A6 + 0xA]
00002AA2 B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002AA6 57C3 seq D3
00002AA8 4403 neg.b D3
00002AAA 202E FFE6 move.l D0, [A6 - 0x1A]
00002AAE C600 and.b D3, D0
00002AB0 7000 moveq.l D0, 0x00
00002AB2 1003 move.b D0, D3
00002AB4 3206 move.w D1, D6
00002AB6 B340 xor.w D0, D1
00002AB8 3E00 move.w D7, D0
00002ABA 601C bra +0x1E /* 00002AD8 */
label00002ABC:
00002ABC 48C6 ext.l D6
00002ABE 2F06 move.l -[A7], D6
00002AC0 48C7 ext.l D7
00002AC2 2F07 move.l -[A7], D7
00002AC4 486D F0E4 pea.l [A5 - 0xF1C]
00002AC8 486E 0008 pea.l [A6 + 0x8]
00002ACC 4EBA D904 jsr [PC - 0x26FC /* 000003D2 */]
00002AD0 4880 ext.w D0
00002AD2 3E00 move.w D7, D0
00002AD4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002AD8:
00002AD8 41EE 000E lea.l A0, [A6 + 0xE]
00002ADC 2F20 move.l -[A7], -[A0]
00002ADE 3F20 move.w -[A7], -[A0]
00002AE0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002AE4 41ED F0EA lea.l A0, [A5 - 0xF16]
00002AE8 2F20 move.l -[A7], -[A0]
00002AEA 3F20 move.w -[A7], -[A0]
00002AEC 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002AF0 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002AF4 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
00002AFA 48C7 ext.l D7
00002AFC 2B47 F0E6 move.l [A5 - 0xF1A], D7
00002B00 7000 moveq.l D0, 0x00
00002B02 4FEF 000C lea.l A7, [A7 + 0xC]
00002B06 4CEE 00C8 FFDA movem.l D3,D6,D7, [A6 - 0x26]
00002B0C 4E5E unlink A6
00002B0E 4E75 rts
00002B10 3FFF move.w <<invalid special address>>, <<invalid special address>>
00002B12 8000 or.b D0, D0
00002B14 0000 0000 ori.b D0, 0x0
00002B18 0000 0000 ori.b D0, 0x0
00002B1C 0000 0000 ori.b D0, 0x0
00002B20 0000 0000 ori.b D0, 0x0
00002B24 4E56 0000 link A6, 0
00002B28 48E7 1008 movem.l -[A7], D3,A4
00002B2C 206D F0D8 movea.l A0, [A5 - 0xF28]
00002B30 202D F0E0 move.l D0, [A5 - 0xF20]
00002B34 D090 add.l D0, [A0]
00002B36 2840 movea.l A4, D0
00002B38 5D4C subq.w A4, 6
00002B3A 7004 moveq.l D0, 0x04
00002B3C B054 cmp.w D0, [A4]
00002B3E 6622 bne +0x24 /* 00002B62 */
00002B40 7004 moveq.l D0, 0x04
00002B42 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002B46 661A bne +0x1C /* 00002B62 */
00002B48 202C 0002 move.l D0, [A4 + 0x2]
00002B4C B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002B50 5DC3 slt D3
00002B52 4403 neg.b D3
00002B54 4883 ext.w D3
00002B56 48C3 ext.l D3
00002B58 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002B5C 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002B60 6046 bra +0x48 /* 00002BA8 */
label00002B62:
00002B62 7006 moveq.l D0, 0x06
00002B64 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002B68 6610 bne +0x12 /* 00002B7A */
00002B6A 700C moveq.l D0, 0x0C
00002B6C 2F00 move.l -[A7], D0
00002B6E 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002B72 4EBA F536 jsr [PC - 0xACA /* 000020AA */]
00002B76 504F addq.w A7, 8
00002B78 602E bra +0x30 /* 00002BA8 */
label00002B7A:
00002B7A 7006 moveq.l D0, 0x06
00002B7C B054 cmp.w D0, [A4]
00002B7E 6610 bne +0x12 /* 00002B90 */
00002B80 700C moveq.l D0, 0x0C
00002B82 2F00 move.l -[A7], D0
00002B84 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002B88 4EBA F520 jsr [PC - 0xAE0 /* 000020AA */]
00002B8C 504F addq.w A7, 8
00002B8E 6018 bra +0x1A /* 00002BA8 */
label00002B90:
00002B90 7000 moveq.l D0, 0x00
00002B92 2F00 move.l -[A7], D0
00002B94 72FF moveq.l D1, 0xFFFFFFFF
00002B96 2F01 move.l -[A7], D1
00002B98 204C movea.l A0, A4
00002B9A 5C88 addq.l A0, 6
00002B9C 2F20 move.l -[A7], -[A0]
00002B9E 3F20 move.w -[A7], -[A0]
00002BA0 4EBA FDD0 jsr [PC - 0x230 /* 00002972 */]
00002BA4 4FEF 000E lea.l A7, [A7 + 0xE]
label00002BA8:
00002BA8 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002BAE 4E5E unlink A6
00002BB0 4E75 rts
00002BB2 4E56 0000 link A6, 0
00002BB6 48E7 1008 movem.l -[A7], D3,A4
00002BBA 206D F0D8 movea.l A0, [A5 - 0xF28]
00002BBE 202D F0E0 move.l D0, [A5 - 0xF20]
00002BC2 D090 add.l D0, [A0]
00002BC4 2840 movea.l A4, D0
00002BC6 5D4C subq.w A4, 6
00002BC8 7004 moveq.l D0, 0x04
00002BCA B054 cmp.w D0, [A4]
00002BCC 6622 bne +0x24 /* 00002BF0 */
00002BCE 7004 moveq.l D0, 0x04
00002BD0 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002BD4 661A bne +0x1C /* 00002BF0 */
00002BD6 202C 0002 move.l D0, [A4 + 0x2]
00002BDA B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002BDE 5FC3 sle D3
00002BE0 4403 neg.b D3
00002BE2 4883 ext.w D3
00002BE4 48C3 ext.l D3
00002BE6 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002BEA 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002BEE 6044 bra +0x46 /* 00002C34 */
label00002BF0:
00002BF0 7006 moveq.l D0, 0x06
00002BF2 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002BF6 6610 bne +0x12 /* 00002C08 */
00002BF8 700D moveq.l D0, 0x0D
00002BFA 2F00 move.l -[A7], D0
00002BFC 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002C00 4EBA F4A8 jsr [PC - 0xB58 /* 000020AA */]
00002C04 504F addq.w A7, 8
00002C06 602C bra +0x2E /* 00002C34 */
label00002C08:
00002C08 7006 moveq.l D0, 0x06
00002C0A B054 cmp.w D0, [A4]
00002C0C 6610 bne +0x12 /* 00002C1E */
00002C0E 700D moveq.l D0, 0x0D
00002C10 2F00 move.l -[A7], D0
00002C12 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002C16 4EBA F492 jsr [PC - 0xB6E /* 000020AA */]
00002C1A 504F addq.w A7, 8
00002C1C 6016 bra +0x18 /* 00002C34 */
label00002C1E:
00002C1E 7001 moveq.l D0, 0x01
00002C20 2F00 move.l -[A7], D0
00002C22 2F00 move.l -[A7], D0
00002C24 204C movea.l A0, A4
00002C26 5C88 addq.l A0, 6
00002C28 2F20 move.l -[A7], -[A0]
00002C2A 3F20 move.w -[A7], -[A0]
00002C2C 4EBA FD44 jsr [PC - 0x2BC /* 00002972 */]
00002C30 4FEF 000E lea.l A7, [A7 + 0xE]
label00002C34:
00002C34 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002C3A 4E5E unlink A6
00002C3C 4E75 rts
00002C3E 4E56 0000 link A6, 0
00002C42 48E7 1008 movem.l -[A7], D3,A4
00002C46 206D F0D8 movea.l A0, [A5 - 0xF28]
00002C4A 202D F0E0 move.l D0, [A5 - 0xF20]
00002C4E D090 add.l D0, [A0]
00002C50 2840 movea.l A4, D0
00002C52 5D4C subq.w A4, 6
00002C54 7004 moveq.l D0, 0x04
00002C56 B054 cmp.w D0, [A4]
00002C58 6622 bne +0x24 /* 00002C7C */
00002C5A 7004 moveq.l D0, 0x04
00002C5C B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002C60 661A bne +0x1C /* 00002C7C */
00002C62 202C 0002 move.l D0, [A4 + 0x2]
00002C66 B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002C6A 56C3 sne D3
00002C6C 4403 neg.b D3
00002C6E 4883 ext.w D3
00002C70 48C3 ext.l D3
00002C72 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002C76 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002C7A 6046 bra +0x48 /* 00002CC2 */
label00002C7C:
00002C7C 7006 moveq.l D0, 0x06
00002C7E B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002C82 6610 bne +0x12 /* 00002C94 */
00002C84 700E moveq.l D0, 0x0E
00002C86 2F00 move.l -[A7], D0
00002C88 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002C8C 4EBA F41C jsr [PC - 0xBE4 /* 000020AA */]
00002C90 504F addq.w A7, 8
00002C92 602E bra +0x30 /* 00002CC2 */
label00002C94:
00002C94 7006 moveq.l D0, 0x06
00002C96 B054 cmp.w D0, [A4]
00002C98 6610 bne +0x12 /* 00002CAA */
00002C9A 700E moveq.l D0, 0x0E
00002C9C 2F00 move.l -[A7], D0
00002C9E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CA2 4EBA F406 jsr [PC - 0xBFA /* 000020AA */]
00002CA6 504F addq.w A7, 8
00002CA8 6018 bra +0x1A /* 00002CC2 */
label00002CAA:
00002CAA 7001 moveq.l D0, 0x01
00002CAC 2F00 move.l -[A7], D0
00002CAE 7200 moveq.l D1, 0x00
00002CB0 2F01 move.l -[A7], D1
00002CB2 204C movea.l A0, A4
00002CB4 5C88 addq.l A0, 6
00002CB6 2F20 move.l -[A7], -[A0]
00002CB8 3F20 move.w -[A7], -[A0]
00002CBA 4EBA FCB6 jsr [PC - 0x34A /* 00002972 */]
00002CBE 4FEF 000E lea.l A7, [A7 + 0xE]
label00002CC2:
00002CC2 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002CC8 4E5E unlink A6
00002CCA 4E75 rts
00002CCC 4E56 0000 link A6, 0
00002CD0 48E7 1008 movem.l -[A7], D3,A4
00002CD4 206D F0D8 movea.l A0, [A5 - 0xF28]
00002CD8 202D F0E0 move.l D0, [A5 - 0xF20]
00002CDC D090 add.l D0, [A0]
00002CDE 2840 movea.l A4, D0
00002CE0 5D4C subq.w A4, 6
00002CE2 7004 moveq.l D0, 0x04
00002CE4 B054 cmp.w D0, [A4]
00002CE6 6622 bne +0x24 /* 00002D0A */
00002CE8 7004 moveq.l D0, 0x04
00002CEA B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002CEE 661A bne +0x1C /* 00002D0A */
00002CF0 202C 0002 move.l D0, [A4 + 0x2]
00002CF4 B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002CF8 57C3 seq D3
00002CFA 4403 neg.b D3
00002CFC 4883 ext.w D3
00002CFE 48C3 ext.l D3
00002D00 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002D04 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002D08 6044 bra +0x46 /* 00002D4E */
label00002D0A:
00002D0A 7006 moveq.l D0, 0x06
00002D0C B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002D10 6610 bne +0x12 /* 00002D22 */
00002D12 700F moveq.l D0, 0x0F
00002D14 2F00 move.l -[A7], D0
00002D16 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002D1A 4EBA F38E jsr [PC - 0xC72 /* 000020AA */]
00002D1E 504F addq.w A7, 8
00002D20 602C bra +0x2E /* 00002D4E */
label00002D22:
00002D22 7006 moveq.l D0, 0x06
00002D24 B054 cmp.w D0, [A4]
00002D26 6610 bne +0x12 /* 00002D38 */
00002D28 700F moveq.l D0, 0x0F
00002D2A 2F00 move.l -[A7], D0
00002D2C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002D30 4EBA F378 jsr [PC - 0xC88 /* 000020AA */]
00002D34 504F addq.w A7, 8
00002D36 6016 bra +0x18 /* 00002D4E */
label00002D38:
00002D38 7000 moveq.l D0, 0x00
00002D3A 2F00 move.l -[A7], D0
00002D3C 2F00 move.l -[A7], D0
00002D3E 204C movea.l A0, A4
00002D40 5C88 addq.l A0, 6
00002D42 2F20 move.l -[A7], -[A0]
00002D44 3F20 move.w -[A7], -[A0]
00002D46 4EBA FC2A jsr [PC - 0x3D6 /* 00002972 */]
00002D4A 4FEF 000E lea.l A7, [A7 + 0xE]
label00002D4E:
00002D4E 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002D54 4E5E unlink A6
00002D56 4E75 rts
00002D58 4E56 0000 link A6, 0
00002D5C 48E7 1008 movem.l -[A7], D3,A4
00002D60 206D F0D8 movea.l A0, [A5 - 0xF28]
00002D64 202D F0E0 move.l D0, [A5 - 0xF20]
00002D68 D090 add.l D0, [A0]
00002D6A 2840 movea.l A4, D0
00002D6C 5D4C subq.w A4, 6
00002D6E 7004 moveq.l D0, 0x04
00002D70 B054 cmp.w D0, [A4]
00002D72 6622 bne +0x24 /* 00002D96 */
00002D74 7004 moveq.l D0, 0x04
00002D76 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002D7A 661A bne +0x1C /* 00002D96 */
00002D7C 202C 0002 move.l D0, [A4 + 0x2]
00002D80 B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002D84 5EC3 sgt D3
00002D86 4403 neg.b D3
00002D88 4883 ext.w D3
00002D8A 48C3 ext.l D3
00002D8C 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002D90 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002D94 6046 bra +0x48 /* 00002DDC */
label00002D96:
00002D96 7006 moveq.l D0, 0x06
00002D98 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002D9C 6610 bne +0x12 /* 00002DAE */
00002D9E 7010 moveq.l D0, 0x10
00002DA0 2F00 move.l -[A7], D0
00002DA2 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002DA6 4EBA F302 jsr [PC - 0xCFE /* 000020AA */]
00002DAA 504F addq.w A7, 8
00002DAC 602E bra +0x30 /* 00002DDC */
label00002DAE:
00002DAE 7006 moveq.l D0, 0x06
00002DB0 B054 cmp.w D0, [A4]
00002DB2 6610 bne +0x12 /* 00002DC4 */
00002DB4 7010 moveq.l D0, 0x10
00002DB6 2F00 move.l -[A7], D0
00002DB8 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002DBC 4EBA F2EC jsr [PC - 0xD14 /* 000020AA */]
00002DC0 504F addq.w A7, 8
00002DC2 6018 bra +0x1A /* 00002DDC */
label00002DC4:
00002DC4 7000 moveq.l D0, 0x00
00002DC6 2F00 move.l -[A7], D0
00002DC8 7201 moveq.l D1, 0x01
00002DCA 2F01 move.l -[A7], D1
00002DCC 204C movea.l A0, A4
00002DCE 5C88 addq.l A0, 6
00002DD0 2F20 move.l -[A7], -[A0]
00002DD2 3F20 move.w -[A7], -[A0]
00002DD4 4EBA FB9C jsr [PC - 0x464 /* 00002972 */]
00002DD8 4FEF 000E lea.l A7, [A7 + 0xE]
label00002DDC:
00002DDC 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002DE2 4E5E unlink A6
00002DE4 4E75 rts
00002DE6 4E56 0000 link A6, 0
00002DEA 48E7 1008 movem.l -[A7], D3,A4
00002DEE 206D F0D8 movea.l A0, [A5 - 0xF28]
00002DF2 202D F0E0 move.l D0, [A5 - 0xF20]
00002DF6 D090 add.l D0, [A0]
00002DF8 2840 movea.l A4, D0
00002DFA 5D4C subq.w A4, 6
00002DFC 7004 moveq.l D0, 0x04
00002DFE B054 cmp.w D0, [A4]
00002E00 6622 bne +0x24 /* 00002E24 */
00002E02 7004 moveq.l D0, 0x04
00002E04 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002E08 661A bne +0x1C /* 00002E24 */
00002E0A 202C 0002 move.l D0, [A4 + 0x2]
00002E0E B0AD F0E6 cmp.l D0, [A5 - 0xF1A]
00002E12 5CC3 sge D3
00002E14 4403 neg.b D3
00002E16 4883 ext.w D3
00002E18 48C3 ext.l D3
00002E1A 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002E1E 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002E22 6046 bra +0x48 /* 00002E6A */
label00002E24:
00002E24 7006 moveq.l D0, 0x06
00002E26 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00002E2A 6610 bne +0x12 /* 00002E3C */
00002E2C 7011 moveq.l D0, 0x11
00002E2E 2F00 move.l -[A7], D0
00002E30 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002E34 4EBA F274 jsr [PC - 0xD8C /* 000020AA */]
00002E38 504F addq.w A7, 8
00002E3A 602E bra +0x30 /* 00002E6A */
label00002E3C:
00002E3C 7006 moveq.l D0, 0x06
00002E3E B054 cmp.w D0, [A4]
00002E40 6610 bne +0x12 /* 00002E52 */
00002E42 7011 moveq.l D0, 0x11
00002E44 2F00 move.l -[A7], D0
00002E46 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002E4A 4EBA F25E jsr [PC - 0xDA2 /* 000020AA */]
00002E4E 504F addq.w A7, 8
00002E50 6018 bra +0x1A /* 00002E6A */
label00002E52:
00002E52 7001 moveq.l D0, 0x01
00002E54 2F00 move.l -[A7], D0
00002E56 72FF moveq.l D1, 0xFFFFFFFF
00002E58 2F01 move.l -[A7], D1
00002E5A 204C movea.l A0, A4
00002E5C 5C88 addq.l A0, 6
00002E5E 2F20 move.l -[A7], -[A0]
00002E60 3F20 move.w -[A7], -[A0]
00002E62 4EBA FB0E jsr [PC - 0x4F2 /* 00002972 */]
00002E66 4FEF 000E lea.l A7, [A7 + 0xE]
label00002E6A:
00002E6A 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00002E70 4E5E unlink A6
00002E72 4E75 rts
fn00002E74:
00002E74 4E56 FFFA link A6, -0x0006
00002E78 48E7 1100 movem.l -[A7], D3,D7
00002E7C 206D F0D8 movea.l A0, [A5 - 0xF28]
00002E80 202D F0E0 move.l D0, [A5 - 0xF20]
00002E84 D090 add.l D0, [A0]
00002E86 5D80 subq.l D0, 6
00002E88 2040 movea.l A0, D0
00002E8A 43EE FFFA lea.l A1, [A6 - 0x6]
00002E8E 22D8 move.l [A1]+, [A0]+
00002E90 32D8 move.w [A1]+, [A0]+
00002E92 5DAD F0E0 subq.l [A5 - 0xF20], 6
00002E96 486E FFFA pea.l [A6 - 0x6]
00002E9A 486D F0E4 pea.l [A5 - 0xF1C]
00002E9E 4EBA D61C jsr [PC - 0x29E4 /* 000004BC */]
00002EA2 2E00 move.l D7, D0
00002EA4 41EE 0000 lea.l A0, [A6 + 0x0]
00002EA8 2F20 move.l -[A7], -[A0]
00002EAA 3F20 move.w -[A7], -[A0]
00002EAC 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002EB0 41ED F0EA lea.l A0, [A5 - 0xF16]
00002EB4 2F20 move.l -[A7], -[A0]
00002EB6 3F20 move.w -[A7], -[A0]
00002EB8 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002EBC 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
00002EC2 4A2E 000B tst.b [A6 + 0xB]
00002EC6 6710 beq +0x12 /* 00002ED8 */
00002EC8 4A87 tst.l D7
00002ECA 5CC3 sge D3
00002ECC 4403 neg.b D3
00002ECE 4883 ext.w D3
00002ED0 48C3 ext.l D3
00002ED2 2B43 F0E6 move.l [A5 - 0xF1A], D3
00002ED6 600E bra +0x10 /* 00002EE6 */
label00002ED8:
00002ED8 4A87 tst.l D7
00002EDA 57C3 seq D3
00002EDC 4403 neg.b D3
00002EDE 4883 ext.w D3
00002EE0 48C3 ext.l D3
00002EE2 2B43 F0E6 move.l [A5 - 0xF1A], D3
label00002EE6:
00002EE6 4CEE 0088 FFF2 movem.l D3,D7, [A6 - 0xE]
00002EEC 4E5E unlink A6
00002EEE 4E75 rts
00002EF0 4E56 0000 link A6, 0
00002EF4 7001 moveq.l D0, 0x01
00002EF6 2F00 move.l -[A7], D0
00002EF8 4EBA FF7A jsr [PC - 0x86 /* 00002E74 */]
00002EFC 4E5E unlink A6
00002EFE 4E75 rts
00002F00 4E56 0000 link A6, 0
00002F04 7000 moveq.l D0, 0x00
00002F06 2F00 move.l -[A7], D0
00002F08 4EBA FF6A jsr [PC - 0x96 /* 00002E74 */]
00002F0C 4E5E unlink A6
00002F0E 4E75 rts
fn00002F10:
00002F10 4E56 FFF6 link A6, -0x000A
00002F14 48E7 1108 movem.l -[A7], D3,D7,A4
00002F18 286E 0008 movea.l A4, [A6 + 0x8]
00002F1C 4247 clr.w D7
label00002F1E:
00002F1E 206D F0D8 movea.l A0, [A5 - 0xF28]
00002F22 202D F0E0 move.l D0, [A5 - 0xF20]
00002F26 D090 add.l D0, [A0]
00002F28 48C7 ext.l D7
00002F2A 7208 moveq.l D1, 0x08
00002F2C 9287 sub.l D1, D7
00002F2E D281 add.l D1, D1
00002F30 2401 move.l D2, D1
00002F32 D482 add.l D2, D2
00002F34 D282 add.l D1, D2
00002F36 9081 sub.l D0, D1
00002F38 2040 movea.l A0, D0
00002F3A 43EE FFF6 lea.l A1, [A6 - 0xA]
00002F3E 22D8 move.l [A1]+, [A0]+
00002F40 32D8 move.w [A1]+, [A0]+
00002F42 486E FFFC pea.l [A6 - 0x4]
00002F46 486E FFF6 pea.l [A6 - 0xA]
00002F4A 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00002F4E 4A00 tst.b D0
00002F50 504F addq.w A7, 8
00002F52 6604 bne +0x6 /* 00002F58 */
00002F54 7000 moveq.l D0, 0x00
00002F56 6054 bra +0x56 /* 00002FAC */
label00002F58:
00002F58 3007 move.w D0, D7
00002F5A E240 asr D0.w, 1
00002F5C 48C0 ext.l D0
00002F5E 2200 move.l D1, D0
00002F60 C0FC 000C mulu.w D0, 0xC
00002F64 4841 swap.w D1
00002F66 C2FC 000C mulu.w D1, 0xC
00002F6A 4841 swap.w D1
00002F6C 4241 clr.w D1
00002F6E D081 add.l D0, D1
00002F70 41F4 0800 lea.l A0, [A4 + D0]
00002F74 7001 moveq.l D0, 0x01
00002F76 C047 and.w D0, D7
00002F78 7200 moveq.l D1, 0x00
00002F7A 3200 move.w D1, D0
00002F7C E581 asl D1, 2
00002F7E D288 add.l D1, A0
00002F80 2041 movea.l A0, D1
00002F82 20AE FFFC move.l [A0], [A6 - 0x4]
00002F86 3007 move.w D0, D7
00002F88 5247 addq.w D7, 1
00002F8A 0C47 0008 cmpi.w D7, 0x8
00002F8E 6D8E blt -0x70 /* 00002F1E */
00002F90 7000 moveq.l D0, 0x00
00002F92 2940 0008 move.l [A4 + 0x8], D0
00002F96 2940 0014 move.l [A4 + 0x14], D0
00002F9A 2940 0020 move.l [A4 + 0x20], D0
00002F9E 2940 002C move.l [A4 + 0x2C], D0
00002FA2 04AD 0000 0030 F0E0 subi.l [A5 - 0xF20], 0x30 /* '0' */
00002FAA 7001 moveq.l D0, 0x01
label00002FAC:
00002FAC 4CEE 1088 FFEA movem.l D3,D7,A4, [A6 - 0x16]
00002FB2 4E5E unlink A6
00002FB4 4E75 rts
00002FB6 4E56 FFD0 link A6, -0x0030
00002FBA 48E7 0018 movem.l -[A7], A3,A4
00002FBE 47EE FFD0 lea.l A3, [A6 - 0x30]
00002FC2 486D F0E4 pea.l [A5 - 0xF1C]
00002FC6 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
00002FCA 4A00 tst.b D0
00002FCC 584F addq.w A7, 4
00002FCE 672C beq +0x2E /* 00002FFC */
00002FD0 2F0B move.l -[A7], A3
00002FD2 4EBA FF3C jsr [PC - 0xC4 /* 00002F10 */]
00002FD6 4A00 tst.b D0
00002FD8 584F addq.w A7, 4
00002FDA 6720 beq +0x22 /* 00002FFC */
00002FDC 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002FE0 2F0B move.l -[A7], A3
00002FE2 4EBA D89A jsr [PC - 0x2766 /* 0000087E */]
00002FE6 2840 movea.l A4, D0
00002FE8 200C move.l D0, A4
00002FEA 504F addq.w A7, 8
00002FEC 670E beq +0x10 /* 00002FFC */
00002FEE 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00002FF2 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002FF6 2B4C F0E6 move.l [A5 - 0xF1A], A4
00002FFA 584F addq.w A7, 4
label00002FFC:
00002FFC 4CEE 1800 FFC8 movem.l A3,A4, [A6 - 0x38]
00003002 4E5E unlink A6
00003004 4E75 rts
00003006 4E56 FFF4 link A6, -0x000C
0000300A 2F07 move.l -[A7], D7
0000300C 206D F14A movea.l A0, [A5 - 0xEB6]
00003010 202D F146 move.l D0, [A5 - 0xEBA]
00003014 52AD F146 addq.l [A5 - 0xEBA], 1
00003018 D090 add.l D0, [A0]
0000301A 2040 movea.l A0, D0
0000301C 7E00 moveq.l D7, 0x00
0000301E 1E10 move.b D7, [A0]
00003020 7000 moveq.l D0, 0x00
00003022 102D F160 move.b D0, [A5 - 0xEA0]
00003026 7240 moveq.l D1, 0x40
00003028 C200 and.b D1, D0
0000302A 7000 moveq.l D0, 0x00
0000302C 1001 move.b D0, D1
0000302E 4A80 tst.l D0
00003030 661E bne +0x20 /* 00003050 */
00003032 48C7 ext.l D7
00003034 2007 move.l D0, D7
00003036 E188 lsl D0, 8
00003038 206D F14A movea.l A0, [A5 - 0xEB6]
0000303C 222D F146 move.l D1, [A5 - 0xEBA]
00003040 52AD F146 addq.l [A5 - 0xEBA], 1
00003044 D290 add.l D1, [A0]
00003046 2041 movea.l A0, D1
00003048 7200 moveq.l D1, 0x00
0000304A 1210 move.b D1, [A0]
0000304C 8280 or.l D1, D0
0000304E 3E01 move.w D7, D1
label00003050:
00003050 41EE FFF4 lea.l A0, [A6 - 0xC]
00003054 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003058 20D9 move.l [A0]+, [A1]+
0000305A 30D9 move.w [A0]+, [A1]+
0000305C 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003060 206D F0D8 movea.l A0, [A5 - 0xF28]
00003064 202D F0E0 move.l D0, [A5 - 0xF20]
00003068 D090 add.l D0, [A0]
0000306A 2040 movea.l A0, D0
0000306C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003070 22D8 move.l [A1]+, [A0]+
00003072 32D8 move.w [A1]+, [A0]+
00003074 41EE FFFA lea.l A0, [A6 - 0x6]
00003078 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000307C 20D9 move.l [A0]+, [A1]+
0000307E 30D9 move.w [A0]+, [A1]+
00003080 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003084 206D F0D8 movea.l A0, [A5 - 0xF28]
00003088 202D F0E0 move.l D0, [A5 - 0xF20]
0000308C D090 add.l D0, [A0]
0000308E 2040 movea.l A0, D0
00003090 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003094 22D8 move.l [A1]+, [A0]+
00003096 32D8 move.w [A1]+, [A0]+
00003098 41EE 0000 lea.l A0, [A6 + 0x0]
0000309C 2F20 move.l -[A7], -[A0]
0000309E 3F20 move.w -[A7], -[A0]
000030A0 41EE FFFA lea.l A0, [A6 - 0x6]
000030A4 2F20 move.l -[A7], -[A0]
000030A6 3F20 move.w -[A7], -[A0]
000030A8 7000 moveq.l D0, 0x00
000030AA 2F00 move.l -[A7], D0
000030AC 48C7 ext.l D7
000030AE 2F07 move.l -[A7], D7
000030B0 4EBA D9B0 jsr [PC - 0x2650 /* 00000A62 */]
000030B4 2E2E FFF0 move.l D7, [A6 - 0x10]
000030B8 4E5E unlink A6
000030BA 4E75 rts
000030BC 4E56 FFC4 link A6, -0x003C
000030C0 48E7 0108 movem.l -[A7], D7,A4
000030C4 49EE FFC4 lea.l A4, [A6 - 0x3C]
000030C8 2F0C move.l -[A7], A4
000030CA 4EBA FE44 jsr [PC - 0x1BC /* 00002F10 */]
000030CE 4A00 tst.b D0
000030D0 584F addq.w A7, 4
000030D2 6700 00AC beq +0xAE /* 00003180 */
000030D6 206D F14A movea.l A0, [A5 - 0xEB6]
000030DA 202D F146 move.l D0, [A5 - 0xEBA]
000030DE 52AD F146 addq.l [A5 - 0xEBA], 1
000030E2 D090 add.l D0, [A0]
000030E4 2040 movea.l A0, D0
000030E6 7E00 moveq.l D7, 0x00
000030E8 1E10 move.b D7, [A0]
000030EA 7000 moveq.l D0, 0x00
000030EC 102D F160 move.b D0, [A5 - 0xEA0]
000030F0 7240 moveq.l D1, 0x40
000030F2 C200 and.b D1, D0
000030F4 7000 moveq.l D0, 0x00
000030F6 1001 move.b D0, D1
000030F8 4A80 tst.l D0
000030FA 661E bne +0x20 /* 0000311A */
000030FC 48C7 ext.l D7
000030FE 2007 move.l D0, D7
00003100 E188 lsl D0, 8
00003102 206D F14A movea.l A0, [A5 - 0xEB6]
00003106 222D F146 move.l D1, [A5 - 0xEBA]
0000310A 52AD F146 addq.l [A5 - 0xEBA], 1
0000310E D290 add.l D1, [A0]
00003110 2041 movea.l A0, D1
00003112 7200 moveq.l D1, 0x00
00003114 1210 move.b D1, [A0]
00003116 8280 or.l D1, D0
00003118 3E01 move.w D7, D1
label0000311A:
0000311A 41EE FFF4 lea.l A0, [A6 - 0xC]
0000311E 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003122 20D9 move.l [A0]+, [A1]+
00003124 30D9 move.w [A0]+, [A1]+
00003126 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000312A 206D F0D8 movea.l A0, [A5 - 0xF28]
0000312E 202D F0E0 move.l D0, [A5 - 0xF20]
00003132 D090 add.l D0, [A0]
00003134 2040 movea.l A0, D0
00003136 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000313A 22D8 move.l [A1]+, [A0]+
0000313C 32D8 move.w [A1]+, [A0]+
0000313E 41EE FFFA lea.l A0, [A6 - 0x6]
00003142 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003146 20D9 move.l [A0]+, [A1]+
00003148 30D9 move.w [A0]+, [A1]+
0000314A 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000314E 206D F0D8 movea.l A0, [A5 - 0xF28]
00003152 202D F0E0 move.l D0, [A5 - 0xF20]
00003156 D090 add.l D0, [A0]
00003158 2040 movea.l A0, D0
0000315A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000315E 22D8 move.l [A1]+, [A0]+
00003160 32D8 move.w [A1]+, [A0]+
00003162 41EE 0000 lea.l A0, [A6 + 0x0]
00003166 2F20 move.l -[A7], -[A0]
00003168 3F20 move.w -[A7], -[A0]
0000316A 41EE FFFA lea.l A0, [A6 - 0x6]
0000316E 2F20 move.l -[A7], -[A0]
00003170 3F20 move.w -[A7], -[A0]
00003172 2F0C move.l -[A7], A4
00003174 48C7 ext.l D7
00003176 2F07 move.l -[A7], D7
00003178 4EBA D8E8 jsr [PC - 0x2718 /* 00000A62 */]
0000317C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003180:
00003180 4CEE 1080 FFBC movem.l D7,A4, [A6 - 0x44]
00003186 4E5E unlink A6
00003188 4E75 rts
0000318A 4E56 FFCA link A6, -0x0036
0000318E 48E7 0108 movem.l -[A7], D7,A4
00003192 49EE FFCA lea.l A4, [A6 - 0x36]
00003196 2F0C move.l -[A7], A4
00003198 4EBA FD76 jsr [PC - 0x28A /* 00002F10 */]
0000319C 4A00 tst.b D0
0000319E 584F addq.w A7, 4
000031A0 677E beq +0x80 /* 00003220 */
000031A2 206D F14A movea.l A0, [A5 - 0xEB6]
000031A6 202D F146 move.l D0, [A5 - 0xEBA]
000031AA 52AD F146 addq.l [A5 - 0xEBA], 1
000031AE D090 add.l D0, [A0]
000031B0 2040 movea.l A0, D0
000031B2 7E00 moveq.l D7, 0x00
000031B4 1E10 move.b D7, [A0]
000031B6 7000 moveq.l D0, 0x00
000031B8 102D F160 move.b D0, [A5 - 0xEA0]
000031BC 7240 moveq.l D1, 0x40
000031BE C200 and.b D1, D0
000031C0 7000 moveq.l D0, 0x00
000031C2 1001 move.b D0, D1
000031C4 4A80 tst.l D0
000031C6 661E bne +0x20 /* 000031E6 */
000031C8 48C7 ext.l D7
000031CA 2007 move.l D0, D7
000031CC E188 lsl D0, 8
000031CE 206D F14A movea.l A0, [A5 - 0xEB6]
000031D2 222D F146 move.l D1, [A5 - 0xEBA]
000031D6 52AD F146 addq.l [A5 - 0xEBA], 1
000031DA D290 add.l D1, [A0]
000031DC 2041 movea.l A0, D1
000031DE 7200 moveq.l D1, 0x00
000031E0 1210 move.b D1, [A0]
000031E2 8280 or.l D1, D0
000031E4 3E01 move.w D7, D1
label000031E6:
000031E6 41EE FFFA lea.l A0, [A6 - 0x6]
000031EA 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000031EE 20D9 move.l [A0]+, [A1]+
000031F0 30D9 move.w [A0]+, [A1]+
000031F2 5DAD F0E0 subq.l [A5 - 0xF20], 6
000031F6 206D F0D8 movea.l A0, [A5 - 0xF28]
000031FA 202D F0E0 move.l D0, [A5 - 0xF20]
000031FE D090 add.l D0, [A0]
00003200 2040 movea.l A0, D0
00003202 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003206 22D8 move.l [A1]+, [A0]+
00003208 32D8 move.w [A1]+, [A0]+
0000320A 41EE 0000 lea.l A0, [A6 + 0x0]
0000320E 2F20 move.l -[A7], -[A0]
00003210 3F20 move.w -[A7], -[A0]
00003212 2F0C move.l -[A7], A4
00003214 48C7 ext.l D7
00003216 2F07 move.l -[A7], D7
00003218 4EBA DB0E jsr [PC - 0x24F2 /* 00000D28 */]
0000321C 4FEF 000E lea.l A7, [A7 + 0xE]
label00003220:
00003220 4CEE 1080 FFC2 movem.l D7,A4, [A6 - 0x3E]
00003226 4E5E unlink A6
00003228 4E75 rts
0000322A 4E56 FFCA link A6, -0x0036
0000322E 2F0C move.l -[A7], A4
00003230 49EE FFCA lea.l A4, [A6 - 0x36]
00003234 2F0C move.l -[A7], A4
00003236 4EBA FCD8 jsr [PC - 0x328 /* 00002F10 */]
0000323A 4A00 tst.b D0
0000323C 584F addq.w A7, 4
0000323E 6736 beq +0x38 /* 00003276 */
00003240 41EE FFFA lea.l A0, [A6 - 0x6]
00003244 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003248 20D9 move.l [A0]+, [A1]+
0000324A 30D9 move.w [A0]+, [A1]+
0000324C 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003250 206D F0D8 movea.l A0, [A5 - 0xF28]
00003254 202D F0E0 move.l D0, [A5 - 0xF20]
00003258 D090 add.l D0, [A0]
0000325A 2040 movea.l A0, D0
0000325C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003260 22D8 move.l [A1]+, [A0]+
00003262 32D8 move.w [A1]+, [A0]+
00003264 41EE 0000 lea.l A0, [A6 + 0x0]
00003268 2F20 move.l -[A7], -[A0]
0000326A 3F20 move.w -[A7], -[A0]
0000326C 2F0C move.l -[A7], A4
0000326E 4EAD 22E2 jsr [A5 + 0x22E2 /* export_1112 */]
00003272 4FEF 000A lea.l A7, [A7 + 0xA]
label00003276:
00003276 286E FFC6 movea.l A4, [A6 - 0x3A]
0000327A 4E5E unlink A6
0000327C 4E75 rts
0000327E 4E56 FFEE link A6, -0x0012
00003282 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
00003288 41EE FFF4 lea.l A0, [A6 - 0xC]
0000328C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003290 20D9 move.l [A0]+, [A1]+
00003292 30D9 move.w [A0]+, [A1]+
00003294 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003298 206D F0D8 movea.l A0, [A5 - 0xF28]
0000329C 202D F0E0 move.l D0, [A5 - 0xF20]
000032A0 D090 add.l D0, [A0]
000032A2 2040 movea.l A0, D0
000032A4 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000032A8 22D8 move.l [A1]+, [A0]+
000032AA 32D8 move.w [A1]+, [A0]+
000032AC 41EE FFEE lea.l A0, [A6 - 0x12]
000032B0 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000032B4 20D9 move.l [A0]+, [A1]+
000032B6 30D9 move.w [A0]+, [A1]+
000032B8 486E FFFA pea.l [A6 - 0x6]
000032BC 486E FFF4 pea.l [A6 - 0xC]
000032C0 486E FFEE pea.l [A6 - 0x12]
000032C4 7001 moveq.l D0, 0x01
000032C6 2F00 move.l -[A7], D0
000032C8 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
000032CC 41EE FFF4 lea.l A0, [A6 - 0xC]
000032D0 2F20 move.l -[A7], -[A0]
000032D2 3F20 move.w -[A7], -[A0]
000032D4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000032D8 41EE FFFA lea.l A0, [A6 - 0x6]
000032DC 2F20 move.l -[A7], -[A0]
000032DE 3F20 move.w -[A7], -[A0]
000032E0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000032E4 41ED F0E4 lea.l A0, [A5 - 0xF1C]
000032E8 43EE FFFA lea.l A1, [A6 - 0x6]
000032EC 20D9 move.l [A0]+, [A1]+
000032EE 30D9 move.w [A0]+, [A1]+
000032F0 4E5E unlink A6
000032F2 4E75 rts
000032F4 4E56 FFEE link A6, -0x0012
000032F8 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
000032FE 41EE FFF4 lea.l A0, [A6 - 0xC]
00003302 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003306 20D9 move.l [A0]+, [A1]+
00003308 30D9 move.w [A0]+, [A1]+
0000330A 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000330E 206D F0D8 movea.l A0, [A5 - 0xF28]
00003312 202D F0E0 move.l D0, [A5 - 0xF20]
00003316 D090 add.l D0, [A0]
00003318 2040 movea.l A0, D0
0000331A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000331E 22D8 move.l [A1]+, [A0]+
00003320 32D8 move.w [A1]+, [A0]+
00003322 41EE FFEE lea.l A0, [A6 - 0x12]
00003326 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000332A 20D9 move.l [A0]+, [A1]+
0000332C 30D9 move.w [A0]+, [A1]+
0000332E 486E FFFA pea.l [A6 - 0x6]
00003332 486E FFF4 pea.l [A6 - 0xC]
00003336 486E FFEE pea.l [A6 - 0x12]
0000333A 7000 moveq.l D0, 0x00
0000333C 2F00 move.l -[A7], D0
0000333E 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00003342 41EE FFF4 lea.l A0, [A6 - 0xC]
00003346 2F20 move.l -[A7], -[A0]
00003348 3F20 move.w -[A7], -[A0]
0000334A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000334E 41EE FFFA lea.l A0, [A6 - 0x6]
00003352 2F20 move.l -[A7], -[A0]
00003354 3F20 move.w -[A7], -[A0]
00003356 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000335A 41ED F0E4 lea.l A0, [A5 - 0xF1C]
0000335E 43EE FFFA lea.l A1, [A6 - 0x6]
00003362 20D9 move.l [A0]+, [A1]+
00003364 30D9 move.w [A0]+, [A1]+
00003366 4E5E unlink A6
00003368 4E75 rts
0000336A 4E56 FFF4 link A6, -0x000C
0000336E 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
00003374 41EE FFF4 lea.l A0, [A6 - 0xC]
00003378 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000337C 20D9 move.l [A0]+, [A1]+
0000337E 30D9 move.w [A0]+, [A1]+
00003380 486E FFFA pea.l [A6 - 0x6]
00003384 486E FFF4 pea.l [A6 - 0xC]
00003388 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
0000338C 41EE FFFA lea.l A0, [A6 - 0x6]
00003390 2F20 move.l -[A7], -[A0]
00003392 3F20 move.w -[A7], -[A0]
00003394 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003398 41ED F0E4 lea.l A0, [A5 - 0xF1C]
0000339C 43EE FFFA lea.l A1, [A6 - 0x6]
000033A0 20D9 move.l [A0]+, [A1]+
000033A2 30D9 move.w [A0]+, [A1]+
000033A4 4E5E unlink A6
000033A6 4E75 rts
000033A8 4E56 0000 link A6, 0
000033AC 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000033B0 206D F14A movea.l A0, [A5 - 0xEB6]
000033B4 202D F146 move.l D0, [A5 - 0xEBA]
000033B8 52AD F146 addq.l [A5 - 0xEBA], 1
000033BC D090 add.l D0, [A0]
000033BE 2040 movea.l A0, D0
000033C0 1010 move.b D0, [A0]
000033C2 4880 ext.w D0
000033C4 48C0 ext.l D0
000033C6 2B40 F0E6 move.l [A5 - 0xF1A], D0
000033CA 7000 moveq.l D0, 0x00
000033CC 102D F160 move.b D0, [A5 - 0xEA0]
000033D0 7240 moveq.l D1, 0x40
000033D2 C200 and.b D1, D0
000033D4 7000 moveq.l D0, 0x00
000033D6 1001 move.b D0, D1
000033D8 4A80 tst.l D0
000033DA 6620 bne +0x22 /* 000033FC */
000033DC 202D F0E6 move.l D0, [A5 - 0xF1A]
000033E0 E188 lsl D0, 8
000033E2 206D F14A movea.l A0, [A5 - 0xEB6]
000033E6 222D F146 move.l D1, [A5 - 0xEBA]
000033EA 52AD F146 addq.l [A5 - 0xEBA], 1
000033EE D290 add.l D1, [A0]
000033F0 2041 movea.l A0, D1
000033F2 7200 moveq.l D1, 0x00
000033F4 1210 move.b D1, [A0]
000033F6 8280 or.l D1, D0
000033F8 2B41 F0E6 move.l [A5 - 0xF1A], D1
label000033FC:
000033FC 4E5E unlink A6
000033FE 4E75 rts
00003400 4E56 0000 link A6, 0
00003404 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00003408 206D F14A movea.l A0, [A5 - 0xEB6]
0000340C 202D F146 move.l D0, [A5 - 0xEBA]
00003410 52AD F146 addq.l [A5 - 0xEBA], 1
00003414 D090 add.l D0, [A0]
00003416 2040 movea.l A0, D0
00003418 7000 moveq.l D0, 0x00
0000341A 1010 move.b D0, [A0]
0000341C 2B40 F0E6 move.l [A5 - 0xF1A], D0
00003420 7000 moveq.l D0, 0x00
00003422 102D F160 move.b D0, [A5 - 0xEA0]
00003426 7240 moveq.l D1, 0x40
00003428 C200 and.b D1, D0
0000342A 7000 moveq.l D0, 0x00
0000342C 1001 move.b D0, D1
0000342E 4A80 tst.l D0
00003430 6620 bne +0x22 /* 00003452 */
00003432 202D F0E6 move.l D0, [A5 - 0xF1A]
00003436 E188 lsl D0, 8
00003438 206D F14A movea.l A0, [A5 - 0xEB6]
0000343C 222D F146 move.l D1, [A5 - 0xEBA]
00003440 52AD F146 addq.l [A5 - 0xEBA], 1
00003444 D290 add.l D1, [A0]
00003446 2041 movea.l A0, D1
00003448 7200 moveq.l D1, 0x00
0000344A 1210 move.b D1, [A0]
0000344C 8280 or.l D1, D0
0000344E 2B41 F0E6 move.l [A5 - 0xF1A], D1
label00003452:
00003452 4E5E unlink A6
00003454 4E75 rts
00003456 4E56 0000 link A6, 0
0000345A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000345E 206D F14A movea.l A0, [A5 - 0xEB6]
00003462 202D F146 move.l D0, [A5 - 0xEBA]
00003466 52AD F146 addq.l [A5 - 0xEBA], 1
0000346A D090 add.l D0, [A0]
0000346C 2040 movea.l A0, D0
0000346E 7000 moveq.l D0, 0x00
00003470 1010 move.b D0, [A0]
00003472 2B40 F0E6 move.l [A5 - 0xF1A], D0
00003476 7000 moveq.l D0, 0x00
00003478 102D F160 move.b D0, [A5 - 0xEA0]
0000347C 7240 moveq.l D1, 0x40
0000347E C200 and.b D1, D0
00003480 7000 moveq.l D0, 0x00
00003482 1001 move.b D0, D1
00003484 4A80 tst.l D0
00003486 6620 bne +0x22 /* 000034A8 */
00003488 202D F0E6 move.l D0, [A5 - 0xF1A]
0000348C E188 lsl D0, 8
0000348E 206D F14A movea.l A0, [A5 - 0xEB6]
00003492 222D F146 move.l D1, [A5 - 0xEBA]
00003496 52AD F146 addq.l [A5 - 0xEBA], 1
0000349A D290 add.l D1, [A0]
0000349C 2041 movea.l A0, D1
0000349E 7200 moveq.l D1, 0x00
000034A0 1210 move.b D1, [A0]
000034A2 8280 or.l D1, D0
000034A4 2B41 F0E6 move.l [A5 - 0xF1A], D1
label000034A8:
000034A8 002D 0080 F0E6 ori.b [A5 - 0xF1A], 0x80
000034AE 4E5E unlink A6
000034B0 4E75 rts
000034B2 4E56 FFF6 link A6, -0x000A
000034B6 48E7 0308 movem.l -[A7], D6,D7,A4
000034BA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000034BE 206D F14A movea.l A0, [A5 - 0xEB6]
000034C2 202D F146 move.l D0, [A5 - 0xEBA]
000034C6 52AD F146 addq.l [A5 - 0xEBA], 1
000034CA D090 add.l D0, [A0]
000034CC 2040 movea.l A0, D0
000034CE 7E00 moveq.l D7, 0x00
000034D0 1E10 move.b D7, [A0]
000034D2 7000 moveq.l D0, 0x00
000034D4 102D F160 move.b D0, [A5 - 0xEA0]
000034D8 7240 moveq.l D1, 0x40
000034DA C200 and.b D1, D0
000034DC 7000 moveq.l D0, 0x00
000034DE 1001 move.b D0, D1
000034E0 4A80 tst.l D0
000034E2 661C bne +0x1E /* 00003500 */
000034E4 2007 move.l D0, D7
000034E6 E188 lsl D0, 8
000034E8 206D F14A movea.l A0, [A5 - 0xEB6]
000034EC 222D F146 move.l D1, [A5 - 0xEBA]
000034F0 52AD F146 addq.l [A5 - 0xEBA], 1
000034F4 D290 add.l D1, [A0]
000034F6 2041 movea.l A0, D1
000034F8 7200 moveq.l D1, 0x00
000034FA 1210 move.b D1, [A0]
000034FC 8280 or.l D1, D0
000034FE 2E01 move.l D7, D1
label00003500:
00003500 206D F14A movea.l A0, [A5 - 0xEB6]
00003504 2050 movea.l A0, [A0]
00003506 2007 move.l D0, D7
00003508 D0A8 0050 add.l D0, [A0 + 0x50]
0000350C 2E00 move.l D7, D0
0000350E 206D F14A movea.l A0, [A5 - 0xEB6]
00003512 2007 move.l D0, D7
00003514 D090 add.l D0, [A0]
00003516 2040 movea.l A0, D0
00003518 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000351C 22D8 move.l [A1]+, [A0]+
0000351E 32D8 move.w [A1]+, [A0]+
00003520 302D F0E4 move.w D0, [A5 - 0xF1C]
00003524 7201 moveq.l D1, 0x01
00003526 E1A9 lsl D1, D0
00003528 C2BC 0000 0262 and.l D1, 0x262
0000352E 6760 beq +0x62 /* 00003590 */
00003530 206D F14A movea.l A0, [A5 - 0xEB6]
00003534 2050 movea.l A0, [A0]
00003536 2E2D F0E6 move.l D7, [A5 - 0xF1A]
0000353A DEA8 0058 add.l D7, [A0 + 0x58]
0000353E 206D F14A movea.l A0, [A5 - 0xEB6]
00003542 2007 move.l D0, D7
00003544 D090 add.l D0, [A0]
00003546 2040 movea.l A0, D0
00003548 2C10 move.l D6, [A0]
0000354A 7000 moveq.l D0, 0x00
0000354C 2F00 move.l -[A7], D0
0000354E 2F06 move.l -[A7], D6
00003550 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00003554 2840 movea.l A4, D0
00003556 200C move.l D0, A4
00003558 504F addq.w A7, 8
0000355A 6612 bne +0x14 /* 0000356E */
0000355C 7002 moveq.l D0, 0x02
0000355E 2F00 move.l -[A7], D0
00003560 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00003564 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
0000356A 584F addq.w A7, 4
0000356C 6022 bra +0x24 /* 00003590 */
label0000356E:
0000356E 2F06 move.l -[A7], D6
00003570 2F14 move.l -[A7], [A4]
00003572 206D F14A movea.l A0, [A5 - 0xEB6]
00003576 2007 move.l D0, D7
00003578 D090 add.l D0, [A0]
0000357A 5880 addq.l D0, 4
0000357C 2F00 move.l -[A7], D0
0000357E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00003582 7009 moveq.l D0, 0x09
00003584 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00003588 4FEF 000C lea.l A7, [A7 + 0xC]
0000358C 2B4C F0E6 move.l [A5 - 0xF1A], A4
label00003590:
00003590 4CEE 10C0 FFEA movem.l D6,D7,A4, [A6 - 0x16]
00003596 4E5E unlink A6
00003598 4E75 rts
0000359A 4E56 0000 link A6, 0
0000359E 2F07 move.l -[A7], D7
000035A0 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000035A4 206D F14A movea.l A0, [A5 - 0xEB6]
000035A8 202D F146 move.l D0, [A5 - 0xEBA]
000035AC 52AD F146 addq.l [A5 - 0xEBA], 1
000035B0 D090 add.l D0, [A0]
000035B2 2040 movea.l A0, D0
000035B4 7E00 moveq.l D7, 0x00
000035B6 1E10 move.b D7, [A0]
000035B8 7000 moveq.l D0, 0x00
000035BA 102D F160 move.b D0, [A5 - 0xEA0]
000035BE 7240 moveq.l D1, 0x40
000035C0 C200 and.b D1, D0
000035C2 7000 moveq.l D0, 0x00
000035C4 1001 move.b D0, D1
000035C6 4A80 tst.l D0
000035C8 661E bne +0x20 /* 000035E8 */
000035CA 48C7 ext.l D7
000035CC 2007 move.l D0, D7
000035CE E188 lsl D0, 8
000035D0 206D F14A movea.l A0, [A5 - 0xEB6]
000035D4 222D F146 move.l D1, [A5 - 0xEBA]
000035D8 52AD F146 addq.l [A5 - 0xEBA], 1
000035DC D290 add.l D1, [A0]
000035DE 2041 movea.l A0, D1
000035E0 7200 moveq.l D1, 0x00
000035E2 1210 move.b D1, [A0]
000035E4 8280 or.l D1, D0
000035E6 3E01 move.w D7, D1
label000035E8:
000035E8 3B7C 0008 F0E4 move.w [A5 - 0xF1C], 0x8
000035EE 48C7 ext.l D7
000035F0 206D F10E movea.l A0, [A5 - 0xEF2]
000035F4 2050 movea.l A0, [A0]
000035F6 2007 move.l D0, D7
000035F8 2200 move.l D1, D0
000035FA C0FC 000E mulu.w D0, 0xE
000035FE 4841 swap.w D1
00003600 C2FC 000E mulu.w D1, 0xE
00003604 4841 swap.w D1
00003606 4241 clr.w D1
00003608 D081 add.l D0, D1
0000360A 3030 0818 move.w D0, [A0 + D0 + 0x18]
0000360E 48C0 ext.l D0
00003610 2B40 F0E6 move.l [A5 - 0xF1A], D0
00003614 2E2E FFFC move.l D7, [A6 - 0x4]
00003618 4E5E unlink A6
0000361A 4E75 rts
0000361C 4E56 0000 link A6, 0
00003620 2F07 move.l -[A7], D7
00003622 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00003626 206D F14A movea.l A0, [A5 - 0xEB6]
0000362A 202D F146 move.l D0, [A5 - 0xEBA]
0000362E 52AD F146 addq.l [A5 - 0xEBA], 1
00003632 D090 add.l D0, [A0]
00003634 2040 movea.l A0, D0
00003636 7E00 moveq.l D7, 0x00
00003638 1E10 move.b D7, [A0]
0000363A 7000 moveq.l D0, 0x00
0000363C 102D F160 move.b D0, [A5 - 0xEA0]
00003640 7240 moveq.l D1, 0x40
00003642 C200 and.b D1, D0
00003644 7000 moveq.l D0, 0x00
00003646 1001 move.b D0, D1
00003648 4A80 tst.l D0
0000364A 661E bne +0x20 /* 0000366A */
0000364C 48C7 ext.l D7
0000364E 2007 move.l D0, D7
00003650 E188 lsl D0, 8
00003652 206D F14A movea.l A0, [A5 - 0xEB6]
00003656 222D F146 move.l D1, [A5 - 0xEBA]
0000365A 52AD F146 addq.l [A5 - 0xEBA], 1
0000365E D290 add.l D1, [A0]
00003660 2041 movea.l A0, D1
00003662 7200 moveq.l D1, 0x00
00003664 1210 move.b D1, [A0]
00003666 8280 or.l D1, D0
00003668 3E01 move.w D7, D1
label0000366A:
0000366A 206D F0D8 movea.l A0, [A5 - 0xF28]
0000366E 202D F13E move.l D0, [A5 - 0xEC2]
00003672 D090 add.l D0, [A0]
00003674 48C7 ext.l D7
00003676 D087 add.l D0, D7
00003678 2040 movea.l A0, D0
0000367A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000367E 22D8 move.l [A1]+, [A0]+
00003680 32D8 move.w [A1]+, [A0]+
00003682 302D F0E4 move.w D0, [A5 - 0xF1C]
00003686 7201 moveq.l D1, 0x01
00003688 E1A9 lsl D1, D0
0000368A C2BC 0000 0262 and.l D1, 0x262
00003690 670A beq +0xC /* 0000369C */
00003692 486D F0E4 pea.l [A5 - 0xF1C]
00003696 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000369A 584F addq.w A7, 4
label0000369C:
0000369C 2E2E FFFC move.l D7, [A6 - 0x4]
000036A0 4E5E unlink A6
000036A2 4E75 rts
000036A4 4E56 0000 link A6, 0
000036A8 2F07 move.l -[A7], D7
000036AA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000036AE 206D F14A movea.l A0, [A5 - 0xEB6]
000036B2 202D F146 move.l D0, [A5 - 0xEBA]
000036B6 52AD F146 addq.l [A5 - 0xEBA], 1
000036BA D090 add.l D0, [A0]
000036BC 2040 movea.l A0, D0
000036BE 7E00 moveq.l D7, 0x00
000036C0 1E10 move.b D7, [A0]
000036C2 7000 moveq.l D0, 0x00
000036C4 102D F160 move.b D0, [A5 - 0xEA0]
000036C8 7240 moveq.l D1, 0x40
000036CA C200 and.b D1, D0
000036CC 7000 moveq.l D0, 0x00
000036CE 1001 move.b D0, D1
000036D0 4A80 tst.l D0
000036D2 661E bne +0x20 /* 000036F2 */
000036D4 48C7 ext.l D7
000036D6 2007 move.l D0, D7
000036D8 E188 lsl D0, 8
000036DA 206D F14A movea.l A0, [A5 - 0xEB6]
000036DE 222D F146 move.l D1, [A5 - 0xEBA]
000036E2 52AD F146 addq.l [A5 - 0xEBA], 1
000036E6 D290 add.l D1, [A0]
000036E8 2041 movea.l A0, D1
000036EA 7200 moveq.l D1, 0x00
000036EC 1210 move.b D1, [A0]
000036EE 8280 or.l D1, D0
000036F0 3E01 move.w D7, D1
label000036F2:
000036F2 206D F0D8 movea.l A0, [A5 - 0xF28]
000036F6 202D F142 move.l D0, [A5 - 0xEBE]
000036FA D090 add.l D0, [A0]
000036FC 48C7 ext.l D7
000036FE D087 add.l D0, D7
00003700 2040 movea.l A0, D0
00003702 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003706 22D8 move.l [A1]+, [A0]+
00003708 32D8 move.w [A1]+, [A0]+
0000370A 302D F0E4 move.w D0, [A5 - 0xF1C]
0000370E 7201 moveq.l D1, 0x01
00003710 E1A9 lsl D1, D0
00003712 C2BC 0000 0262 and.l D1, 0x262
00003718 670A beq +0xC /* 00003724 */
0000371A 486D F0E4 pea.l [A5 - 0xF1C]
0000371E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00003722 584F addq.w A7, 4
label00003724:
00003724 2E2E FFFC move.l D7, [A6 - 0x4]
00003728 4E5E unlink A6
0000372A 4E75 rts
0000372C 4E56 0000 link A6, 0
00003730 48E7 0108 movem.l -[A7], D7,A4
00003734 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00003738 206D F14A movea.l A0, [A5 - 0xEB6]
0000373C 202D F146 move.l D0, [A5 - 0xEBA]
00003740 52AD F146 addq.l [A5 - 0xEBA], 1
00003744 D090 add.l D0, [A0]
00003746 2040 movea.l A0, D0
00003748 7E00 moveq.l D7, 0x00
0000374A 1E10 move.b D7, [A0]
0000374C 7000 moveq.l D0, 0x00
0000374E 102D F160 move.b D0, [A5 - 0xEA0]
00003752 7240 moveq.l D1, 0x40
00003754 C200 and.b D1, D0
00003756 7000 moveq.l D0, 0x00
00003758 1001 move.b D0, D1
0000375A 4A80 tst.l D0
0000375C 661E bne +0x20 /* 0000377C */
0000375E 48C7 ext.l D7
00003760 2007 move.l D0, D7
00003762 E188 lsl D0, 8
00003764 206D F14A movea.l A0, [A5 - 0xEB6]
00003768 222D F146 move.l D1, [A5 - 0xEBA]
0000376C 52AD F146 addq.l [A5 - 0xEBA], 1
00003770 D290 add.l D1, [A0]
00003772 2041 movea.l A0, D1
00003774 7200 moveq.l D1, 0x00
00003776 1210 move.b D1, [A0]
00003778 8280 or.l D1, D0
0000377A 3E01 move.w D7, D1
label0000377C:
0000377C 7000 moveq.l D0, 0x00
0000377E 2F00 move.l -[A7], D0
00003780 48C7 ext.l D7
00003782 2F07 move.l -[A7], D7
00003784 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00003788 2840 movea.l A4, D0
0000378A 200C move.l D0, A4
0000378C 504F addq.w A7, 8
0000378E 6726 beq +0x28 /* 000037B6 */
00003790 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003794 224C movea.l A1, A4
00003796 20D9 move.l [A0]+, [A1]+
00003798 30D9 move.w [A0]+, [A1]+
0000379A 302D F0E4 move.w D0, [A5 - 0xF1C]
0000379E 7201 moveq.l D1, 0x01
000037A0 E1A9 lsl D1, D0
000037A2 C2BC 0000 0262 and.l D1, 0x262
000037A8 6718 beq +0x1A /* 000037C2 */
000037AA 486D F0E4 pea.l [A5 - 0xF1C]
000037AE 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000037B2 584F addq.w A7, 4
000037B4 600C bra +0xE /* 000037C2 */
label000037B6:
000037B6 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
000037BC 7000 moveq.l D0, 0x00
000037BE 2B40 F0E6 move.l [A5 - 0xF1A], D0
label000037C2:
000037C2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000037C8 4E5E unlink A6
000037CA 4E75 rts
000037CC 4E56 0000 link A6, 0
000037D0 48E7 0108 movem.l -[A7], D7,A4
000037D4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000037D8 206D F14A movea.l A0, [A5 - 0xEB6]
000037DC 202D F146 move.l D0, [A5 - 0xEBA]
000037E0 52AD F146 addq.l [A5 - 0xEBA], 1
000037E4 D090 add.l D0, [A0]
000037E6 2040 movea.l A0, D0
000037E8 7E00 moveq.l D7, 0x00
000037EA 1E10 move.b D7, [A0]
000037EC 7000 moveq.l D0, 0x00
000037EE 102D F160 move.b D0, [A5 - 0xEA0]
000037F2 7240 moveq.l D1, 0x40
000037F4 C200 and.b D1, D0
000037F6 7000 moveq.l D0, 0x00
000037F8 1001 move.b D0, D1
000037FA 4A80 tst.l D0
000037FC 661E bne +0x20 /* 0000381C */
000037FE 48C7 ext.l D7
00003800 2007 move.l D0, D7
00003802 E188 lsl D0, 8
00003804 206D F14A movea.l A0, [A5 - 0xEB6]
00003808 222D F146 move.l D1, [A5 - 0xEBA]
0000380C 52AD F146 addq.l [A5 - 0xEBA], 1
00003810 D290 add.l D1, [A0]
00003812 2041 movea.l A0, D1
00003814 7200 moveq.l D1, 0x00
00003816 1210 move.b D1, [A0]
00003818 8280 or.l D1, D0
0000381A 3E01 move.w D7, D1
label0000381C:
0000381C 7000 moveq.l D0, 0x00
0000381E 2F00 move.l -[A7], D0
00003820 48C7 ext.l D7
00003822 2F07 move.l -[A7], D7
00003824 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003828 2840 movea.l A4, D0
0000382A 200C move.l D0, A4
0000382C 504F addq.w A7, 8
0000382E 6726 beq +0x28 /* 00003856 */
00003830 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003834 224C movea.l A1, A4
00003836 20D9 move.l [A0]+, [A1]+
00003838 30D9 move.w [A0]+, [A1]+
0000383A 302D F0E4 move.w D0, [A5 - 0xF1C]
0000383E 7201 moveq.l D1, 0x01
00003840 E1A9 lsl D1, D0
00003842 C2BC 0000 0262 and.l D1, 0x262
00003848 6718 beq +0x1A /* 00003862 */
0000384A 486D F0E4 pea.l [A5 - 0xF1C]
0000384E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00003852 584F addq.w A7, 4
00003854 600C bra +0xE /* 00003862 */
label00003856:
00003856 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
0000385C 7000 moveq.l D0, 0x00
0000385E 2B40 F0E6 move.l [A5 - 0xF1A], D0
label00003862:
00003862 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00003868 4E5E unlink A6
0000386A 4E75 rts
0000386C 4E56 0000 link A6, 0
00003870 48E7 0108 movem.l -[A7], D7,A4
00003874 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00003878 206D F14A movea.l A0, [A5 - 0xEB6]
0000387C 202D F146 move.l D0, [A5 - 0xEBA]
00003880 52AD F146 addq.l [A5 - 0xEBA], 1
00003884 D090 add.l D0, [A0]
00003886 2040 movea.l A0, D0
00003888 7E00 moveq.l D7, 0x00
0000388A 1E10 move.b D7, [A0]
0000388C 7000 moveq.l D0, 0x00
0000388E 102D F160 move.b D0, [A5 - 0xEA0]
00003892 7240 moveq.l D1, 0x40
00003894 C200 and.b D1, D0
00003896 7000 moveq.l D0, 0x00
00003898 1001 move.b D0, D1
0000389A 4A80 tst.l D0
0000389C 661E bne +0x20 /* 000038BC */
0000389E 48C7 ext.l D7
000038A0 2007 move.l D0, D7
000038A2 E188 lsl D0, 8
000038A4 206D F14A movea.l A0, [A5 - 0xEB6]
000038A8 222D F146 move.l D1, [A5 - 0xEBA]
000038AC 52AD F146 addq.l [A5 - 0xEBA], 1
000038B0 D290 add.l D1, [A0]
000038B2 2041 movea.l A0, D1
000038B4 7200 moveq.l D1, 0x00
000038B6 1210 move.b D1, [A0]
000038B8 8280 or.l D1, D0
000038BA 3E01 move.w D7, D1
label000038BC:
000038BC 7000 moveq.l D0, 0x00
000038BE 2F00 move.l -[A7], D0
000038C0 48C7 ext.l D7
000038C2 2F07 move.l -[A7], D7
000038C4 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000038C8 2840 movea.l A4, D0
000038CA 200C move.l D0, A4
000038CC 504F addq.w A7, 8
000038CE 6726 beq +0x28 /* 000038F6 */
000038D0 41ED F0E4 lea.l A0, [A5 - 0xF1C]
000038D4 224C movea.l A1, A4
000038D6 20D9 move.l [A0]+, [A1]+
000038D8 30D9 move.w [A0]+, [A1]+
000038DA 302D F0E4 move.w D0, [A5 - 0xF1C]
000038DE 7201 moveq.l D1, 0x01
000038E0 E1A9 lsl D1, D0
000038E2 C2BC 0000 0262 and.l D1, 0x262
000038E8 6718 beq +0x1A /* 00003902 */
000038EA 486D F0E4 pea.l [A5 - 0xF1C]
000038EE 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000038F2 584F addq.w A7, 4
000038F4 600C bra +0xE /* 00003902 */
label000038F6:
000038F6 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2
000038FC 7000 moveq.l D0, 0x00
000038FE 2B40 F0E6 move.l [A5 - 0xF1A], D0
label00003902:
00003902 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00003908 4E5E unlink A6
0000390A 4E75 rts
0000390C 4E56 0000 link A6, 0
00003910 48E7 0108 movem.l -[A7], D7,A4
00003914 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00003918 206D F14A movea.l A0, [A5 - 0xEB6]
0000391C 202D F146 move.l D0, [A5 - 0xEBA]
00003920 52AD F146 addq.l [A5 - 0xEBA], 1
00003924 D090 add.l D0, [A0]
00003926 2040 movea.l A0, D0
00003928 7E00 moveq.l D7, 0x00
0000392A 1E10 move.b D7, [A0]
0000392C 7000 moveq.l D0, 0x00
0000392E 102D F160 move.b D0, [A5 - 0xEA0]
00003932 7240 moveq.l D1, 0x40
00003934 C200 and.b D1, D0
00003936 7000 moveq.l D0, 0x00
00003938 1001 move.b D0, D1
0000393A 4A80 tst.l D0
0000393C 661E bne +0x20 /* 0000395C */
0000393E 48C7 ext.l D7
00003940 2007 move.l D0, D7
00003942 E188 lsl D0, 8
00003944 206D F14A movea.l A0, [A5 - 0xEB6]
00003948 222D F146 move.l D1, [A5 - 0xEBA]
0000394C 52AD F146 addq.l [A5 - 0xEBA], 1
00003950 D290 add.l D1, [A0]
00003952 2041 movea.l A0, D1
00003954 7200 moveq.l D1, 0x00
00003956 1210 move.b D1, [A0]
00003958 8280 or.l D1, D0
0000395A 3E01 move.w D7, D1
label0000395C:
0000395C 48C7 ext.l D7
0000395E 2F07 move.l -[A7], D7
00003960 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00003964 2840 movea.l A4, D0
00003966 200C move.l D0, A4
00003968 584F addq.w A7, 4
0000396A 6724 beq +0x26 /* 00003990 */
0000396C 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003970 224C movea.l A1, A4
00003972 20D9 move.l [A0]+, [A1]+
00003974 30D9 move.w [A0]+, [A1]+
00003976 302D F0E4 move.w D0, [A5 - 0xF1C]
0000397A 7201 moveq.l D1, 0x01
0000397C E1A9 lsl D1, D0
0000397E C2BC 0000 0262 and.l D1, 0x262
00003984 670A beq +0xC /* 00003990 */
00003986 486D F0E4 pea.l [A5 - 0xF1C]
0000398A 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000398E 584F addq.w A7, 4
label00003990:
00003990 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00003996 4E5E unlink A6
00003998 4E75 rts
0000399A 4E56 FFFA link A6, -0x0006
0000399E 48E7 0108 movem.l -[A7], D7,A4
000039A2 206D F14A movea.l A0, [A5 - 0xEB6]
000039A6 202D F146 move.l D0, [A5 - 0xEBA]
000039AA 52AD F146 addq.l [A5 - 0xEBA], 1
000039AE D090 add.l D0, [A0]
000039B0 2040 movea.l A0, D0
000039B2 7E00 moveq.l D7, 0x00
000039B4 1E10 move.b D7, [A0]
000039B6 7000 moveq.l D0, 0x00
000039B8 102D F160 move.b D0, [A5 - 0xEA0]
000039BC 7240 moveq.l D1, 0x40
000039BE C200 and.b D1, D0
000039C0 7000 moveq.l D0, 0x00
000039C2 1001 move.b D0, D1
000039C4 4A80 tst.l D0
000039C6 661C bne +0x1E /* 000039E4 */
000039C8 2007 move.l D0, D7
000039CA E188 lsl D0, 8
000039CC 206D F14A movea.l A0, [A5 - 0xEB6]
000039D0 222D F146 move.l D1, [A5 - 0xEBA]
000039D4 52AD F146 addq.l [A5 - 0xEBA], 1
000039D8 D290 add.l D1, [A0]
000039DA 2041 movea.l A0, D1
000039DC 7200 moveq.l D1, 0x00
000039DE 1210 move.b D1, [A0]
000039E0 8280 or.l D1, D0
000039E2 2E01 move.l D7, D1
label000039E4:
000039E4 206D F0D8 movea.l A0, [A5 - 0xF28]
000039E8 202D F142 move.l D0, [A5 - 0xEBE]
000039EC D090 add.l D0, [A0]
000039EE 2840 movea.l A4, D0
000039F0 D9C7 add.l A4, D7
000039F2 41EE FFFA lea.l A0, [A6 - 0x6]
000039F6 224C movea.l A1, A4
000039F8 20D9 move.l [A0]+, [A1]+
000039FA 30D9 move.w [A0]+, [A1]+
000039FC 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003A00 224C movea.l A1, A4
00003A02 22D8 move.l [A1]+, [A0]+
00003A04 32D8 move.w [A1]+, [A0]+
00003A06 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003A0A 206D F0D8 movea.l A0, [A5 - 0xF28]
00003A0E 202D F0E0 move.l D0, [A5 - 0xF20]
00003A12 D090 add.l D0, [A0]
00003A14 2040 movea.l A0, D0
00003A16 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003A1A 22D8 move.l [A1]+, [A0]+
00003A1C 32D8 move.w [A1]+, [A0]+
00003A1E 302E FFFA move.w D0, [A6 - 0x6]
00003A22 7201 moveq.l D1, 0x01
00003A24 E1A9 lsl D1, D0
00003A26 C2BC 0000 0262 and.l D1, 0x262
00003A2C 670E beq +0x10 /* 00003A3C */
00003A2E 41EE 0000 lea.l A0, [A6 + 0x0]
00003A32 2F20 move.l -[A7], -[A0]
00003A34 3F20 move.w -[A7], -[A0]
00003A36 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003A3A 5C4F addq.w A7, 6
label00003A3C:
00003A3C 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003A42 4E5E unlink A6
00003A44 4E75 rts
00003A46 4E56 FFFA link A6, -0x0006
00003A4A 48E7 0108 movem.l -[A7], D7,A4
00003A4E 206D F14A movea.l A0, [A5 - 0xEB6]
00003A52 202D F146 move.l D0, [A5 - 0xEBA]
00003A56 52AD F146 addq.l [A5 - 0xEBA], 1
00003A5A D090 add.l D0, [A0]
00003A5C 2040 movea.l A0, D0
00003A5E 7E00 moveq.l D7, 0x00
00003A60 1E10 move.b D7, [A0]
00003A62 7000 moveq.l D0, 0x00
00003A64 102D F160 move.b D0, [A5 - 0xEA0]
00003A68 7240 moveq.l D1, 0x40
00003A6A C200 and.b D1, D0
00003A6C 7000 moveq.l D0, 0x00
00003A6E 1001 move.b D0, D1
00003A70 4A80 tst.l D0
00003A72 661C bne +0x1E /* 00003A90 */
00003A74 2007 move.l D0, D7
00003A76 E188 lsl D0, 8
00003A78 206D F14A movea.l A0, [A5 - 0xEB6]
00003A7C 222D F146 move.l D1, [A5 - 0xEBA]
00003A80 52AD F146 addq.l [A5 - 0xEBA], 1
00003A84 D290 add.l D1, [A0]
00003A86 2041 movea.l A0, D1
00003A88 7200 moveq.l D1, 0x00
00003A8A 1210 move.b D1, [A0]
00003A8C 8280 or.l D1, D0
00003A8E 2E01 move.l D7, D1
label00003A90:
00003A90 206D F0D8 movea.l A0, [A5 - 0xF28]
00003A94 202D F13E move.l D0, [A5 - 0xEC2]
00003A98 D090 add.l D0, [A0]
00003A9A 2840 movea.l A4, D0
00003A9C D9C7 add.l A4, D7
00003A9E 41EE FFFA lea.l A0, [A6 - 0x6]
00003AA2 224C movea.l A1, A4
00003AA4 20D9 move.l [A0]+, [A1]+
00003AA6 30D9 move.w [A0]+, [A1]+
00003AA8 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003AAC 224C movea.l A1, A4
00003AAE 22D8 move.l [A1]+, [A0]+
00003AB0 32D8 move.w [A1]+, [A0]+
00003AB2 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003AB6 206D F0D8 movea.l A0, [A5 - 0xF28]
00003ABA 202D F0E0 move.l D0, [A5 - 0xF20]
00003ABE D090 add.l D0, [A0]
00003AC0 2040 movea.l A0, D0
00003AC2 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003AC6 22D8 move.l [A1]+, [A0]+
00003AC8 32D8 move.w [A1]+, [A0]+
00003ACA 302E FFFA move.w D0, [A6 - 0x6]
00003ACE 7201 moveq.l D1, 0x01
00003AD0 E1A9 lsl D1, D0
00003AD2 C2BC 0000 0262 and.l D1, 0x262
00003AD8 670E beq +0x10 /* 00003AE8 */
00003ADA 41EE 0000 lea.l A0, [A6 + 0x0]
00003ADE 2F20 move.l -[A7], -[A0]
00003AE0 3F20 move.w -[A7], -[A0]
00003AE2 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003AE6 5C4F addq.w A7, 6
label00003AE8:
00003AE8 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003AEE 4E5E unlink A6
00003AF0 4E75 rts
00003AF2 4E56 FFFA link A6, -0x0006
00003AF6 48E7 0108 movem.l -[A7], D7,A4
00003AFA 206D F14A movea.l A0, [A5 - 0xEB6]
00003AFE 202D F146 move.l D0, [A5 - 0xEBA]
00003B02 52AD F146 addq.l [A5 - 0xEBA], 1
00003B06 D090 add.l D0, [A0]
00003B08 2040 movea.l A0, D0
00003B0A 7E00 moveq.l D7, 0x00
00003B0C 1E10 move.b D7, [A0]
00003B0E 7000 moveq.l D0, 0x00
00003B10 102D F160 move.b D0, [A5 - 0xEA0]
00003B14 7240 moveq.l D1, 0x40
00003B16 C200 and.b D1, D0
00003B18 7000 moveq.l D0, 0x00
00003B1A 1001 move.b D0, D1
00003B1C 4A80 tst.l D0
00003B1E 661E bne +0x20 /* 00003B3E */
00003B20 48C7 ext.l D7
00003B22 2007 move.l D0, D7
00003B24 E188 lsl D0, 8
00003B26 206D F14A movea.l A0, [A5 - 0xEB6]
00003B2A 222D F146 move.l D1, [A5 - 0xEBA]
00003B2E 52AD F146 addq.l [A5 - 0xEBA], 1
00003B32 D290 add.l D1, [A0]
00003B34 2041 movea.l A0, D1
00003B36 7200 moveq.l D1, 0x00
00003B38 1210 move.b D1, [A0]
00003B3A 8280 or.l D1, D0
00003B3C 3E01 move.w D7, D1
label00003B3E:
00003B3E 7001 moveq.l D0, 0x01
00003B40 2F00 move.l -[A7], D0
00003B42 48C7 ext.l D7
00003B44 2F07 move.l -[A7], D7
00003B46 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00003B4A 2840 movea.l A4, D0
00003B4C 200C move.l D0, A4
00003B4E 504F addq.w A7, 8
00003B50 674A beq +0x4C /* 00003B9C */
00003B52 41EE FFFA lea.l A0, [A6 - 0x6]
00003B56 224C movea.l A1, A4
00003B58 20D9 move.l [A0]+, [A1]+
00003B5A 30D9 move.w [A0]+, [A1]+
00003B5C 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003B60 224C movea.l A1, A4
00003B62 22D8 move.l [A1]+, [A0]+
00003B64 32D8 move.w [A1]+, [A0]+
00003B66 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003B6A 206D F0D8 movea.l A0, [A5 - 0xF28]
00003B6E 202D F0E0 move.l D0, [A5 - 0xF20]
00003B72 D090 add.l D0, [A0]
00003B74 2040 movea.l A0, D0
00003B76 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003B7A 22D8 move.l [A1]+, [A0]+
00003B7C 32D8 move.w [A1]+, [A0]+
00003B7E 302E FFFA move.w D0, [A6 - 0x6]
00003B82 7201 moveq.l D1, 0x01
00003B84 E1A9 lsl D1, D0
00003B86 C2BC 0000 0262 and.l D1, 0x262
00003B8C 670E beq +0x10 /* 00003B9C */
00003B8E 41EE 0000 lea.l A0, [A6 + 0x0]
00003B92 2F20 move.l -[A7], -[A0]
00003B94 3F20 move.w -[A7], -[A0]
00003B96 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003B9A 5C4F addq.w A7, 6
label00003B9C:
00003B9C 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003BA2 4E5E unlink A6
00003BA4 4E75 rts
00003BA6 4E56 FFFA link A6, -0x0006
00003BAA 48E7 0108 movem.l -[A7], D7,A4
00003BAE 206D F14A movea.l A0, [A5 - 0xEB6]
00003BB2 202D F146 move.l D0, [A5 - 0xEBA]
00003BB6 52AD F146 addq.l [A5 - 0xEBA], 1
00003BBA D090 add.l D0, [A0]
00003BBC 2040 movea.l A0, D0
00003BBE 7E00 moveq.l D7, 0x00
00003BC0 1E10 move.b D7, [A0]
00003BC2 7000 moveq.l D0, 0x00
00003BC4 102D F160 move.b D0, [A5 - 0xEA0]
00003BC8 7240 moveq.l D1, 0x40
00003BCA C200 and.b D1, D0
00003BCC 7000 moveq.l D0, 0x00
00003BCE 1001 move.b D0, D1
00003BD0 4A80 tst.l D0
00003BD2 661E bne +0x20 /* 00003BF2 */
00003BD4 48C7 ext.l D7
00003BD6 2007 move.l D0, D7
00003BD8 E188 lsl D0, 8
00003BDA 206D F14A movea.l A0, [A5 - 0xEB6]
00003BDE 222D F146 move.l D1, [A5 - 0xEBA]
00003BE2 52AD F146 addq.l [A5 - 0xEBA], 1
00003BE6 D290 add.l D1, [A0]
00003BE8 2041 movea.l A0, D1
00003BEA 7200 moveq.l D1, 0x00
00003BEC 1210 move.b D1, [A0]
00003BEE 8280 or.l D1, D0
00003BF0 3E01 move.w D7, D1
label00003BF2:
00003BF2 7001 moveq.l D0, 0x01
00003BF4 2F00 move.l -[A7], D0
00003BF6 48C7 ext.l D7
00003BF8 2F07 move.l -[A7], D7
00003BFA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003BFE 2840 movea.l A4, D0
00003C00 200C move.l D0, A4
00003C02 504F addq.w A7, 8
00003C04 674A beq +0x4C /* 00003C50 */
00003C06 41EE FFFA lea.l A0, [A6 - 0x6]
00003C0A 224C movea.l A1, A4
00003C0C 20D9 move.l [A0]+, [A1]+
00003C0E 30D9 move.w [A0]+, [A1]+
00003C10 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003C14 224C movea.l A1, A4
00003C16 22D8 move.l [A1]+, [A0]+
00003C18 32D8 move.w [A1]+, [A0]+
00003C1A 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003C1E 206D F0D8 movea.l A0, [A5 - 0xF28]
00003C22 202D F0E0 move.l D0, [A5 - 0xF20]
00003C26 D090 add.l D0, [A0]
00003C28 2040 movea.l A0, D0
00003C2A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003C2E 22D8 move.l [A1]+, [A0]+
00003C30 32D8 move.w [A1]+, [A0]+
00003C32 302E FFFA move.w D0, [A6 - 0x6]
00003C36 7201 moveq.l D1, 0x01
00003C38 E1A9 lsl D1, D0
00003C3A C2BC 0000 0262 and.l D1, 0x262
00003C40 670E beq +0x10 /* 00003C50 */
00003C42 41EE 0000 lea.l A0, [A6 + 0x0]
00003C46 2F20 move.l -[A7], -[A0]
00003C48 3F20 move.w -[A7], -[A0]
00003C4A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003C4E 5C4F addq.w A7, 6
label00003C50:
00003C50 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003C56 4E5E unlink A6
00003C58 4E75 rts
00003C5A 4E56 FFFA link A6, -0x0006
00003C5E 48E7 0108 movem.l -[A7], D7,A4
00003C62 206D F14A movea.l A0, [A5 - 0xEB6]
00003C66 202D F146 move.l D0, [A5 - 0xEBA]
00003C6A 52AD F146 addq.l [A5 - 0xEBA], 1
00003C6E D090 add.l D0, [A0]
00003C70 2040 movea.l A0, D0
00003C72 7E00 moveq.l D7, 0x00
00003C74 1E10 move.b D7, [A0]
00003C76 7000 moveq.l D0, 0x00
00003C78 102D F160 move.b D0, [A5 - 0xEA0]
00003C7C 7240 moveq.l D1, 0x40
00003C7E C200 and.b D1, D0
00003C80 7000 moveq.l D0, 0x00
00003C82 1001 move.b D0, D1
00003C84 4A80 tst.l D0
00003C86 661E bne +0x20 /* 00003CA6 */
00003C88 48C7 ext.l D7
00003C8A 2007 move.l D0, D7
00003C8C E188 lsl D0, 8
00003C8E 206D F14A movea.l A0, [A5 - 0xEB6]
00003C92 222D F146 move.l D1, [A5 - 0xEBA]
00003C96 52AD F146 addq.l [A5 - 0xEBA], 1
00003C9A D290 add.l D1, [A0]
00003C9C 2041 movea.l A0, D1
00003C9E 7200 moveq.l D1, 0x00
00003CA0 1210 move.b D1, [A0]
00003CA2 8280 or.l D1, D0
00003CA4 3E01 move.w D7, D1
label00003CA6:
00003CA6 7001 moveq.l D0, 0x01
00003CA8 2F00 move.l -[A7], D0
00003CAA 48C7 ext.l D7
00003CAC 2F07 move.l -[A7], D7
00003CAE 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00003CB2 2840 movea.l A4, D0
00003CB4 200C move.l D0, A4
00003CB6 504F addq.w A7, 8
00003CB8 674A beq +0x4C /* 00003D04 */
00003CBA 41EE FFFA lea.l A0, [A6 - 0x6]
00003CBE 224C movea.l A1, A4
00003CC0 20D9 move.l [A0]+, [A1]+
00003CC2 30D9 move.w [A0]+, [A1]+
00003CC4 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003CC8 224C movea.l A1, A4
00003CCA 22D8 move.l [A1]+, [A0]+
00003CCC 32D8 move.w [A1]+, [A0]+
00003CCE 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003CD2 206D F0D8 movea.l A0, [A5 - 0xF28]
00003CD6 202D F0E0 move.l D0, [A5 - 0xF20]
00003CDA D090 add.l D0, [A0]
00003CDC 2040 movea.l A0, D0
00003CDE 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003CE2 22D8 move.l [A1]+, [A0]+
00003CE4 32D8 move.w [A1]+, [A0]+
00003CE6 302E FFFA move.w D0, [A6 - 0x6]
00003CEA 7201 moveq.l D1, 0x01
00003CEC E1A9 lsl D1, D0
00003CEE C2BC 0000 0262 and.l D1, 0x262
00003CF4 670E beq +0x10 /* 00003D04 */
00003CF6 41EE 0000 lea.l A0, [A6 + 0x0]
00003CFA 2F20 move.l -[A7], -[A0]
00003CFC 3F20 move.w -[A7], -[A0]
00003CFE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003D02 5C4F addq.w A7, 6
label00003D04:
00003D04 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003D0A 4E5E unlink A6
00003D0C 4E75 rts
00003D0E 4E56 FFFA link A6, -0x0006
00003D12 48E7 0108 movem.l -[A7], D7,A4
00003D16 206D F14A movea.l A0, [A5 - 0xEB6]
00003D1A 202D F146 move.l D0, [A5 - 0xEBA]
00003D1E 52AD F146 addq.l [A5 - 0xEBA], 1
00003D22 D090 add.l D0, [A0]
00003D24 2040 movea.l A0, D0
00003D26 7E00 moveq.l D7, 0x00
00003D28 1E10 move.b D7, [A0]
00003D2A 7000 moveq.l D0, 0x00
00003D2C 102D F160 move.b D0, [A5 - 0xEA0]
00003D30 7240 moveq.l D1, 0x40
00003D32 C200 and.b D1, D0
00003D34 7000 moveq.l D0, 0x00
00003D36 1001 move.b D0, D1
00003D38 4A80 tst.l D0
00003D3A 661E bne +0x20 /* 00003D5A */
00003D3C 48C7 ext.l D7
00003D3E 2007 move.l D0, D7
00003D40 E188 lsl D0, 8
00003D42 206D F14A movea.l A0, [A5 - 0xEB6]
00003D46 222D F146 move.l D1, [A5 - 0xEBA]
00003D4A 52AD F146 addq.l [A5 - 0xEBA], 1
00003D4E D290 add.l D1, [A0]
00003D50 2041 movea.l A0, D1
00003D52 7200 moveq.l D1, 0x00
00003D54 1210 move.b D1, [A0]
00003D56 8280 or.l D1, D0
00003D58 3E01 move.w D7, D1
label00003D5A:
00003D5A 48C7 ext.l D7
00003D5C 2F07 move.l -[A7], D7
00003D5E 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00003D62 2840 movea.l A4, D0
00003D64 200C move.l D0, A4
00003D66 584F addq.w A7, 4
00003D68 674A beq +0x4C /* 00003DB4 */
00003D6A 41EE FFFA lea.l A0, [A6 - 0x6]
00003D6E 224C movea.l A1, A4
00003D70 20D9 move.l [A0]+, [A1]+
00003D72 30D9 move.w [A0]+, [A1]+
00003D74 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00003D78 224C movea.l A1, A4
00003D7A 22D8 move.l [A1]+, [A0]+
00003D7C 32D8 move.w [A1]+, [A0]+
00003D7E 5DAD F0E0 subq.l [A5 - 0xF20], 6
00003D82 206D F0D8 movea.l A0, [A5 - 0xF28]
00003D86 202D F0E0 move.l D0, [A5 - 0xF20]
00003D8A D090 add.l D0, [A0]
00003D8C 2040 movea.l A0, D0
00003D8E 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003D92 22D8 move.l [A1]+, [A0]+
00003D94 32D8 move.w [A1]+, [A0]+
00003D96 302E FFFA move.w D0, [A6 - 0x6]
00003D9A 7201 moveq.l D1, 0x01
00003D9C E1A9 lsl D1, D0
00003D9E C2BC 0000 0262 and.l D1, 0x262
00003DA4 670E beq +0x10 /* 00003DB4 */
00003DA6 41EE 0000 lea.l A0, [A6 + 0x0]
00003DAA 2F20 move.l -[A7], -[A0]
00003DAC 3F20 move.w -[A7], -[A0]
00003DAE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003DB2 5C4F addq.w A7, 6
label00003DB4:
00003DB4 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00003DBA 4E5E unlink A6
00003DBC 4E75 rts
fn00003DBE:
00003DBE 4E56 FFCA link A6, -0x0036
00003DC2 48E7 0118 movem.l -[A7], D7,A3,A4
00003DC6 3E2E 000A move.w D7, [A6 + 0xA]
00003DCA 49EE FFD0 lea.l A4, [A6 - 0x30]
00003DCE 486D F0E4 pea.l [A5 - 0xF1C]
00003DD2 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
00003DD6 4A00 tst.b D0
00003DD8 584F addq.w A7, 4
00003DDA 676C beq +0x6E /* 00003E48 */
00003DDC 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00003DE0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003DE4 5380 subq.l D0, 1
00003DE6 588F addq.l A7, 4
00003DE8 2F00 move.l -[A7], D0
00003DEA 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00003DEE 486E FFCA pea.l [A6 - 0x36]
00003DF2 48C7 ext.l D7
00003DF4 2007 move.l D0, D7
00003DF6 5280 addq.l D0, 1
00003DF8 2F00 move.l -[A7], D0
00003DFA 4EBA D060 jsr [PC - 0x2FA0 /* 00000E5C */]
00003DFE 7030 moveq.l D0, 0x30
00003E00 2F00 move.l -[A7], D0
00003E02 2F0C move.l -[A7], A4
00003E04 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
00003E08 2007 move.l D0, D7
00003E0A C1FC 000C muls.w D0, 0xC
00003E0E 29AE FFCC 0000 move.l [A4 + D0.w], [A6 - 0x34]
00003E14 2007 move.l D0, D7
00003E16 C1FC 000C muls.w D0, 0xC
00003E1A 29AE FFCC 0004 move.l [A4 + D0.w + 0x4], [A6 - 0x34]
00003E20 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00003E24 2F0C move.l -[A7], A4
00003E26 4EBA CA56 jsr [PC - 0x35AA /* 0000087E */]
00003E2A 2640 movea.l A3, D0
00003E2C 200B move.l D0, A3
00003E2E 4FEF 0020 lea.l A7, [A7 + 0x20]
00003E32 6710 beq +0x12 /* 00003E44 */
00003E34 206E 000C movea.l A0, [A6 + 0xC]
00003E38 30BC 0001 move.w [A0], 0x1
00003E3C 206E 000C movea.l A0, [A6 + 0xC]
00003E40 214B 0002 move.l [A0 + 0x2], A3
label00003E44:
00003E44 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00003E48:
00003E48 4CEE 1880 FFBE movem.l D7,A3,A4, [A6 - 0x42]
00003E4E 4E5E unlink A6
00003E50 4E75 rts
fn00003E52:
00003E52 4E56 FFFC link A6, -0x0004
00003E56 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003E5A 1A2E 000F move.b D5, [A6 + 0xF]
00003E5E 3C2E 000A move.w D6, [A6 + 0xA]
00003E62 286E 0010 movea.l A4, [A6 + 0x10]
00003E66 3006 move.w D0, D6
00003E68 6B00 0140 bmi +0x142 /* 00003FAA */
00003E6C 0C40 000F cmpi.w D0, 0xF
00003E70 6E00 0138 bgt +0x13A /* 00003FAA */
00003E74 D040 add.w D0, D0
00003E76 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003E7A 4EFB 0000 jmp [PC + D0.w]
00003E7E 0022 0050 ori.b -[A2], 0x50 /* 'P' */
00003E82 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003E86 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003E8A 00EA .incomplete
00003E8C 00EA .incomplete
00003E8E 00EA .incomplete
00003E90 0100 btst D0, D0
00003E92 0100 btst D0, D0
00003E94 0100 btst D0, D0
00003E96 0118 btst [A0]+, D0
00003E98 0118 btst [A0]+, D0
00003E9A 0118 btst [A0]+, D0
00003E9C 0118 btst [A0]+, D0
00003E9E 4A05 tst.b D5
00003EA0 671C beq +0x1E /* 00003EBE */
00003EA2 486E FFFC pea.l [A6 - 0x4]
00003EA6 2F0C move.l -[A7], A4
00003EA8 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003EAC 4A00 tst.b D0
00003EAE 504F addq.w A7, 8
00003EB0 6700 00F8 beq +0xFA /* 00003FAA */
00003EB4 3B6E FFFE F196 move.w [A5 - 0xE6A], [A6 - 0x2]
00003EBA 6000 00EE bra +0xF0 /* 00003FAA */
label00003EBE:
00003EBE 302D F196 move.w D0, [A5 - 0xE6A]
00003EC2 48C0 ext.l D0
00003EC4 2940 0002 move.l [A4 + 0x2], D0
00003EC8 6000 00E0 bra +0xE2 /* 00003FAA */
00003ECC 266D F11A movea.l A3, [A5 - 0xEE6]
00003ED0 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */]
00003ED4 3E00 move.w D7, D0
00003ED6 5347 subq.w D7, 1
00003ED8 4A47 tst.w D7
00003EDA 6D28 blt +0x2A /* 00003F04 */
00003EDC BE6D F120 cmp.w D7, [A5 - 0xEE0]
00003EE0 6722 beq +0x24 /* 00003F04 */
00003EE2 48C7 ext.l D7
00003EE4 206D F106 movea.l A0, [A5 - 0xEFA]
00003EE8 2050 movea.l A0, [A0]
00003EEA 2007 move.l D0, D7
00003EEC 2200 move.l D1, D0
00003EEE C0FC 0016 mulu.w D0, 0x16
00003EF2 4841 swap.w D1
00003EF4 C2FC 0016 mulu.w D1, 0x16
00003EF8 4841 swap.w D1
00003EFA 4241 clr.w D1
00003EFC D081 add.l D0, D1
00003EFE 2670 0826 movea.l A3, [A0 + D0 + 0x26]
00003F02 6002 bra +0x4 /* 00003F06 */
label00003F04:
00003F04 7EFF moveq.l D7, 0xFFFFFFFF
label00003F06:
00003F06 4A05 tst.b D5
00003F08 6744 beq +0x46 /* 00003F4E */
00003F0A 2F0C move.l -[A7], A4
00003F0C 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
00003F10 4A00 tst.b D0
00003F12 584F addq.w A7, 4
00003F14 6700 0094 beq +0x96 /* 00003FAA */
00003F18 4A47 tst.w D7
00003F1A 6D0E blt +0x10 /* 00003F2A */
00003F1C 382D F120 move.w D4, [A5 - 0xEE0]
00003F20 48C7 ext.l D7
00003F22 2F07 move.l -[A7], D7
00003F24 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00003F28 584F addq.w A7, 4
label00003F2A:
00003F2A 2F0C move.l -[A7], A4
00003F2C 48C6 ext.l D6
00003F2E 2006 move.l D0, D6
00003F30 5380 subq.l D0, 1
00003F32 2F00 move.l -[A7], D0
00003F34 2F0B move.l -[A7], A3
00003F36 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00003F3A 4A47 tst.w D7
00003F3C 4FEF 000C lea.l A7, [A7 + 0xC]
00003F40 6D68 blt +0x6A /* 00003FAA */
00003F42 48C4 ext.l D4
00003F44 2F04 move.l -[A7], D4
00003F46 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00003F4A 584F addq.w A7, 4
00003F4C 605C bra +0x5E /* 00003FAA */
label00003F4E:
00003F4E 2F0C move.l -[A7], A4
00003F50 48C6 ext.l D6
00003F52 2006 move.l D0, D6
00003F54 5380 subq.l D0, 1
00003F56 2053 movea.l A0, [A3]
00003F58 E580 asl D0, 2
00003F5A 2F30 0800 move.l -[A7], [A0 + D0]
00003F5E 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00003F62 504F addq.w A7, 8
00003F64 6044 bra +0x46 /* 00003FAA */
00003F66 4A05 tst.b D5
00003F68 6640 bne +0x42 /* 00003FAA */
00003F6A 2F0C move.l -[A7], A4
00003F6C 48C6 ext.l D6
00003F6E 2006 move.l D0, D6
00003F70 5D80 subq.l D0, 6
00003F72 2F00 move.l -[A7], D0
00003F74 4EBA C1BE jsr [PC - 0x3E42 /* 00000134 */]
00003F78 504F addq.w A7, 8
00003F7A 602E bra +0x30 /* 00003FAA */
00003F7C 4A05 tst.b D5
00003F7E 662A bne +0x2C /* 00003FAA */
00003F80 2F0C move.l -[A7], A4
00003F82 48C6 ext.l D6
00003F84 2006 move.l D0, D6
00003F86 7209 moveq.l D1, 0x09
00003F88 9081 sub.l D0, D1
00003F8A 2F00 move.l -[A7], D0
00003F8C 4EBA C1D0 jsr [PC - 0x3E30 /* 0000015E */]
00003F90 504F addq.w A7, 8
00003F92 6016 bra +0x18 /* 00003FAA */
00003F94 4A05 tst.b D5
00003F96 6612 bne +0x14 /* 00003FAA */
00003F98 2F0C move.l -[A7], A4
00003F9A 48C6 ext.l D6
00003F9C 2006 move.l D0, D6
00003F9E 720C moveq.l D1, 0x0C
00003FA0 9081 sub.l D0, D1
00003FA2 2F00 move.l -[A7], D0
00003FA4 4EBA FE18 jsr [PC - 0x1E8 /* 00003DBE */]
00003FA8 504F addq.w A7, 8
label00003FAA:
00003FAA 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00003FB0 4E5E unlink A6
00003FB2 4E75 rts
fn00003FB4:
00003FB4 4E56 0000 link A6, 0
00003FB8 486D F0E4 pea.l [A5 - 0xF1C]
00003FBC 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
00003FC0 4A00 tst.b D0
00003FC2 584F addq.w A7, 4
00003FC4 6726 beq +0x28 /* 00003FEC */
00003FC6 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00003FCA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003FCE 5380 subq.l D0, 1
00003FD0 588F addq.l A7, 4
00003FD2 2F00 move.l -[A7], D0
00003FD4 2F2D F0E6 move.l -[A7], [A5 - 0xF1A]
00003FD8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003FDC 302E 000A move.w D0, [A6 + 0xA]
00003FE0 48C0 ext.l D0
00003FE2 2F00 move.l -[A7], D0
00003FE4 4EBA CE76 jsr [PC - 0x318A /* 00000E5C */]
00003FE8 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00003FEC:
00003FEC 4E5E unlink A6
00003FEE 4E75 rts
fn00003FF0:
00003FF0 4E56 FFFA link A6, -0x0006
00003FF4 41EE FFFA lea.l A0, [A6 - 0x6]
00003FF8 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00003FFC 20D9 move.l [A0]+, [A1]+
00003FFE 30D9 move.w [A0]+, [A1]+
00004000 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004004 102E 0013 move.b D0, [A6 + 0x13]
00004008 4880 ext.w D0
0000400A 48C0 ext.l D0
0000400C 2F00 move.l -[A7], D0
0000400E 302E 000E move.w D0, [A6 + 0xE]
00004012 48C0 ext.l D0
00004014 2F00 move.l -[A7], D0
00004016 302E 000A move.w D0, [A6 + 0xA]
0000401A 48C0 ext.l D0
0000401C 2F00 move.l -[A7], D0
0000401E 486E FFFA pea.l [A6 - 0x6]
00004022 4EAD 2502 jsr [A5 + 0x2502 /* export_1180 */]
00004026 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000402A 4E5E unlink A6
0000402C 4E75 rts
fn0000402E:
0000402E 4E56 FFFA link A6, -0x0006
00004032 41EE FFFA lea.l A0, [A6 - 0x6]
00004036 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000403A 20D9 move.l [A0]+, [A1]+
0000403C 30D9 move.w [A0]+, [A1]+
0000403E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004042 102E 000F move.b D0, [A6 + 0xF]
00004046 4880 ext.w D0
00004048 48C0 ext.l D0
0000404A 2F00 move.l -[A7], D0
0000404C 302E 000A move.w D0, [A6 + 0xA]
00004050 48C0 ext.l D0
00004052 2F00 move.l -[A7], D0
00004054 486E FFFA pea.l [A6 - 0x6]
00004058 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
0000405C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00004060 4E5E unlink A6
00004062 4E75 rts
fn00004064:
00004064 4E56 FFF4 link A6, -0x000C
00004068 41EE FFF4 lea.l A0, [A6 - 0xC]
0000406C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004070 20D9 move.l [A0]+, [A1]+
00004072 30D9 move.w [A0]+, [A1]+
00004074 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004078 206D F0D8 movea.l A0, [A5 - 0xF28]
0000407C 202D F0E0 move.l D0, [A5 - 0xF20]
00004080 D090 add.l D0, [A0]
00004082 2040 movea.l A0, D0
00004084 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004088 22D8 move.l [A1]+, [A0]+
0000408A 32D8 move.w [A1]+, [A0]+
0000408C 41EE FFFA lea.l A0, [A6 - 0x6]
00004090 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004094 20D9 move.l [A0]+, [A1]+
00004096 30D9 move.w [A0]+, [A1]+
00004098 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000409C 102E 000F move.b D0, [A6 + 0xF]
000040A0 4880 ext.w D0
000040A2 48C0 ext.l D0
000040A4 2F00 move.l -[A7], D0
000040A6 302E 000A move.w D0, [A6 + 0xA]
000040AA 48C0 ext.l D0
000040AC 2F00 move.l -[A7], D0
000040AE 486E FFF4 pea.l [A6 - 0xC]
000040B2 486E FFFA pea.l [A6 - 0x6]
000040B6 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000040BA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000040BE 41EE FFFA lea.l A0, [A6 - 0x6]
000040C2 2F20 move.l -[A7], -[A0]
000040C4 3F20 move.w -[A7], -[A0]
000040C6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000040CA 4E5E unlink A6
000040CC 4E75 rts
fn000040CE:
000040CE 4E56 FFFA link A6, -0x0006
000040D2 41EE FFFA lea.l A0, [A6 - 0x6]
000040D6 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000040DA 20D9 move.l [A0]+, [A1]+
000040DC 30D9 move.w [A0]+, [A1]+
000040DE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000040E2 102E 000F move.b D0, [A6 + 0xF]
000040E6 4880 ext.w D0
000040E8 48C0 ext.l D0
000040EA 2F00 move.l -[A7], D0
000040EC 302E 000A move.w D0, [A6 + 0xA]
000040F0 48C0 ext.l D0
000040F2 2F00 move.l -[A7], D0
000040F4 486E FFFA pea.l [A6 - 0x6]
000040F8 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
000040FC 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00004100 4E5E unlink A6
00004102 4E75 rts
fn00004104:
00004104 4E56 FFFA link A6, -0x0006
00004108 41EE FFFA lea.l A0, [A6 - 0x6]
0000410C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004110 20D9 move.l [A0]+, [A1]+
00004112 30D9 move.w [A0]+, [A1]+
00004114 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004118 102E 000F move.b D0, [A6 + 0xF]
0000411C 4880 ext.w D0
0000411E 48C0 ext.l D0
00004120 2F00 move.l -[A7], D0
00004122 302E 000A move.w D0, [A6 + 0xA]
00004126 48C0 ext.l D0
00004128 2F00 move.l -[A7], D0
0000412A 486E FFFA pea.l [A6 - 0x6]
0000412E 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00004132 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00004136 4E5E unlink A6
00004138 4E75 rts
fn0000413A:
0000413A 4E56 FFFA link A6, -0x0006
0000413E 41EE FFFA lea.l A0, [A6 - 0x6]
00004142 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004146 20D9 move.l [A0]+, [A1]+
00004148 30D9 move.w [A0]+, [A1]+
0000414A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000414E 102E 000F move.b D0, [A6 + 0xF]
00004152 4880 ext.w D0
00004154 48C0 ext.l D0
00004156 2F00 move.l -[A7], D0
00004158 302E 000A move.w D0, [A6 + 0xA]
0000415C 48C0 ext.l D0
0000415E 2F00 move.l -[A7], D0
00004160 486E FFFA pea.l [A6 - 0x6]
00004164 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00004168 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000416C 4E5E unlink A6
0000416E 4E75 rts
fn00004170:
00004170 4E56 0000 link A6, 0
00004174 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004178 3A2E 000A move.w D5, [A6 + 0xA]
0000417C 286E 0014 movea.l A4, [A6 + 0x14]
00004180 1C2E 0013 move.b D6, [A6 + 0x13]
00004184 3E2E 000E move.w D7, [A6 + 0xE]
00004188 3005 move.w D0, D5
0000418A 6B00 0116 bmi +0x118 /* 000042A2 */
0000418E 0C40 000D cmpi.w D0, 0xD /* '\r' */
00004192 6E00 010E bgt +0x110 /* 000042A2 */
00004196 D040 add.w D0, D0
00004198 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000419C 4EFB 0000 jmp [PC + D0.w]
000041A0 001E 0036 ori.b [A6]+, 0x36 /* '6' */
000041A4 006A 0082 0098 ori.w [A2 + 0x98], 0x82
000041AA 00AE 00C4 00DA 00F0 ori.l [A6 + 0xF0], 0xC400DA
000041B2 004E 004E ori.w A6, 0x4E /* 'N' */
000041B6 004E 004E ori.w A6, 0x4E /* 'N' */
000041BA 004E 2F0C ori.w A6, 0x2F0C
000041BE 4886 ext.w D6
000041C0 48C6 ext.l D6
000041C2 2F06 move.l -[A7], D6
000041C4 48C7 ext.l D7
000041C6 2F07 move.l -[A7], D7
000041C8 4EBA FC88 jsr [PC - 0x378 /* 00003E52 */]
000041CC 4FEF 000C lea.l A7, [A7 + 0xC]
000041D0 6000 00D0 bra +0xD2 /* 000042A2 */
000041D4 2F0C move.l -[A7], A4
000041D6 4886 ext.w D6
000041D8 48C6 ext.l D6
000041DA 2F06 move.l -[A7], D6
000041DC 48C7 ext.l D7
000041DE 2F07 move.l -[A7], D7
000041E0 4EBA FDD2 jsr [PC - 0x22E /* 00003FB4 */]
000041E4 4FEF 000C lea.l A7, [A7 + 0xC]
000041E8 6000 00B8 bra +0xBA /* 000042A2 */
000041EC 2F0C move.l -[A7], A4
000041EE 4886 ext.w D6
000041F0 48C6 ext.l D6
000041F2 2F06 move.l -[A7], D6
000041F4 48C7 ext.l D7
000041F6 2F07 move.l -[A7], D7
000041F8 48C5 ext.l D5
000041FA 2F05 move.l -[A7], D5
000041FC 4EBA FDF2 jsr [PC - 0x20E /* 00003FF0 */]
00004200 4FEF 0010 lea.l A7, [A7 + 0x10]
00004204 6000 009C bra +0x9E /* 000042A2 */
00004208 2F0C move.l -[A7], A4
0000420A 4886 ext.w D6
0000420C 48C6 ext.l D6
0000420E 2F06 move.l -[A7], D6
00004210 48C7 ext.l D7
00004212 2F07 move.l -[A7], D7
00004214 4EBA FE18 jsr [PC - 0x1E8 /* 0000402E */]
00004218 4FEF 000C lea.l A7, [A7 + 0xC]
0000421C 6000 0084 bra +0x86 /* 000042A2 */
00004220 2F0C move.l -[A7], A4
00004222 4886 ext.w D6
00004224 48C6 ext.l D6
00004226 2F06 move.l -[A7], D6
00004228 48C7 ext.l D7
0000422A 2F07 move.l -[A7], D7
0000422C 4EBA FE36 jsr [PC - 0x1CA /* 00004064 */]
00004230 4FEF 000C lea.l A7, [A7 + 0xC]
00004234 606C bra +0x6E /* 000042A2 */
00004236 2F0C move.l -[A7], A4
00004238 4886 ext.w D6
0000423A 48C6 ext.l D6
0000423C 2F06 move.l -[A7], D6
0000423E 48C7 ext.l D7
00004240 2F07 move.l -[A7], D7
00004242 4EBA FE8A jsr [PC - 0x176 /* 000040CE */]
00004246 4FEF 000C lea.l A7, [A7 + 0xC]
0000424A 6056 bra +0x58 /* 000042A2 */
0000424C 2F0C move.l -[A7], A4
0000424E 4886 ext.w D6
00004250 48C6 ext.l D6
00004252 2F06 move.l -[A7], D6
00004254 48C7 ext.l D7
00004256 2F07 move.l -[A7], D7
00004258 4EBA FEAA jsr [PC - 0x156 /* 00004104 */]
0000425C 4FEF 000C lea.l A7, [A7 + 0xC]
00004260 6040 bra +0x42 /* 000042A2 */
00004262 2F0C move.l -[A7], A4
00004264 4886 ext.w D6
00004266 48C6 ext.l D6
00004268 2F06 move.l -[A7], D6
0000426A 48C7 ext.l D7
0000426C 2F07 move.l -[A7], D7
0000426E 4EBA FECA jsr [PC - 0x136 /* 0000413A */]
00004272 4FEF 000C lea.l A7, [A7 + 0xC]
00004276 602A bra +0x2C /* 000042A2 */
00004278 2F0C move.l -[A7], A4
0000427A 4886 ext.w D6
0000427C 48C6 ext.l D6
0000427E 2F06 move.l -[A7], D6
00004280 48C7 ext.l D7
00004282 2F07 move.l -[A7], D7
00004284 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00004288 4FEF 000C lea.l A7, [A7 + 0xC]
0000428C 6014 bra +0x16 /* 000042A2 */
0000428E 2F0C move.l -[A7], A4
00004290 4886 ext.w D6
00004292 48C6 ext.l D6
00004294 2F06 move.l -[A7], D6
00004296 48C7 ext.l D7
00004298 2F07 move.l -[A7], D7
0000429A 4EAD 252A jsr [A5 + 0x252A /* export_1185 */]
0000429E 4FEF 000C lea.l A7, [A7 + 0xC]
label000042A2:
000042A2 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10]
000042A8 4E5E unlink A6
000042AA 4E75 rts
000042AC 4E56 FFFA link A6, -0x0006
000042B0 48E7 0300 movem.l -[A7], D6,D7
000042B4 206D F14A movea.l A0, [A5 - 0xEB6]
000042B8 202D F146 move.l D0, [A5 - 0xEBA]
000042BC 52AD F146 addq.l [A5 - 0xEBA], 1
000042C0 D090 add.l D0, [A0]
000042C2 2040 movea.l A0, D0
000042C4 7E00 moveq.l D7, 0x00
000042C6 1E10 move.b D7, [A0]
000042C8 7000 moveq.l D0, 0x00
000042CA 102D F160 move.b D0, [A5 - 0xEA0]
000042CE 7240 moveq.l D1, 0x40
000042D0 C200 and.b D1, D0
000042D2 7000 moveq.l D0, 0x00
000042D4 1001 move.b D0, D1
000042D6 4A80 tst.l D0
000042D8 661E bne +0x20 /* 000042F8 */
000042DA 48C7 ext.l D7
000042DC 2007 move.l D0, D7
000042DE E188 lsl D0, 8
000042E0 206D F14A movea.l A0, [A5 - 0xEB6]
000042E4 222D F146 move.l D1, [A5 - 0xEBA]
000042E8 52AD F146 addq.l [A5 - 0xEBA], 1
000042EC D290 add.l D1, [A0]
000042EE 2041 movea.l A0, D1
000042F0 7200 moveq.l D1, 0x00
000042F2 1210 move.b D1, [A0]
000042F4 8280 or.l D1, D0
000042F6 3E01 move.w D7, D1
label000042F8:
000042F8 3C2D F0E8 move.w D6, [A5 - 0xF18]
000042FC 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004300 206D F0D8 movea.l A0, [A5 - 0xF28]
00004304 202D F0E0 move.l D0, [A5 - 0xF20]
00004308 D090 add.l D0, [A0]
0000430A 2040 movea.l A0, D0
0000430C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004310 22D8 move.l [A1]+, [A0]+
00004312 32D8 move.w [A1]+, [A0]+
00004314 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000431A 486E FFFA pea.l [A6 - 0x6]
0000431E 7000 moveq.l D0, 0x00
00004320 2F00 move.l -[A7], D0
00004322 48C6 ext.l D6
00004324 2F06 move.l -[A7], D6
00004326 48C7 ext.l D7
00004328 2F07 move.l -[A7], D7
0000432A 4EBA FE44 jsr [PC - 0x1BC /* 00004170 */]
0000432E 4A6D F166 tst.w [A5 - 0xE9A]
00004332 4FEF 0010 lea.l A7, [A7 + 0x10]
00004336 6610 bne +0x12 /* 00004348 */
00004338 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000433C 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00004340 43EE FFFA lea.l A1, [A6 - 0x6]
00004344 20D9 move.l [A0]+, [A1]+
00004346 30D9 move.w [A0]+, [A1]+
label00004348:
00004348 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
0000434E 4E5E unlink A6
00004350 4E75 rts
00004352 4E56 FFFA link A6, -0x0006
00004356 48E7 0300 movem.l -[A7], D6,D7
0000435A 206D F14A movea.l A0, [A5 - 0xEB6]
0000435E 202D F146 move.l D0, [A5 - 0xEBA]
00004362 52AD F146 addq.l [A5 - 0xEBA], 1
00004366 D090 add.l D0, [A0]
00004368 2040 movea.l A0, D0
0000436A 7E00 moveq.l D7, 0x00
0000436C 1E10 move.b D7, [A0]
0000436E 7000 moveq.l D0, 0x00
00004370 102D F160 move.b D0, [A5 - 0xEA0]
00004374 7240 moveq.l D1, 0x40
00004376 C200 and.b D1, D0
00004378 7000 moveq.l D0, 0x00
0000437A 1001 move.b D0, D1
0000437C 4A80 tst.l D0
0000437E 661E bne +0x20 /* 0000439E */
00004380 48C7 ext.l D7
00004382 2007 move.l D0, D7
00004384 E188 lsl D0, 8
00004386 206D F14A movea.l A0, [A5 - 0xEB6]
0000438A 222D F146 move.l D1, [A5 - 0xEBA]
0000438E 52AD F146 addq.l [A5 - 0xEBA], 1
00004392 D290 add.l D1, [A0]
00004394 2041 movea.l A0, D1
00004396 7200 moveq.l D1, 0x00
00004398 1210 move.b D1, [A0]
0000439A 8280 or.l D1, D0
0000439C 3E01 move.w D7, D1
label0000439E:
0000439E 3C2D F0E8 move.w D6, [A5 - 0xF18]
000043A2 5DAD F0E0 subq.l [A5 - 0xF20], 6
000043A6 206D F0D8 movea.l A0, [A5 - 0xF28]
000043AA 202D F0E0 move.l D0, [A5 - 0xF20]
000043AE D090 add.l D0, [A0]
000043B0 2040 movea.l A0, D0
000043B2 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000043B6 22D8 move.l [A1]+, [A0]+
000043B8 32D8 move.w [A1]+, [A0]+
000043BA 41EE FFFA lea.l A0, [A6 - 0x6]
000043BE 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000043C2 20D9 move.l [A0]+, [A1]+
000043C4 30D9 move.w [A0]+, [A1]+
000043C6 5DAD F0E0 subq.l [A5 - 0xF20], 6
000043CA 206D F0D8 movea.l A0, [A5 - 0xF28]
000043CE 202D F0E0 move.l D0, [A5 - 0xF20]
000043D2 D090 add.l D0, [A0]
000043D4 2040 movea.l A0, D0
000043D6 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000043DA 22D8 move.l [A1]+, [A0]+
000043DC 32D8 move.w [A1]+, [A0]+
000043DE 486E FFFA pea.l [A6 - 0x6]
000043E2 7001 moveq.l D0, 0x01
000043E4 2F00 move.l -[A7], D0
000043E6 48C6 ext.l D6
000043E8 2F06 move.l -[A7], D6
000043EA 48C7 ext.l D7
000043EC 2F07 move.l -[A7], D7
000043EE 4EBA FD80 jsr [PC - 0x280 /* 00004170 */]
000043F2 41EE 0000 lea.l A0, [A6 + 0x0]
000043F6 2F20 move.l -[A7], -[A0]
000043F8 3F20 move.w -[A7], -[A0]
000043FA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000043FE 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
00004404 4E5E unlink A6
00004406 4E75 rts
00004408 4E56 0000 link A6, 0
0000440C 48E7 1100 movem.l -[A7], D3,D7
00004410 206D F14A movea.l A0, [A5 - 0xEB6]
00004414 202D F146 move.l D0, [A5 - 0xEBA]
00004418 52AD F146 addq.l [A5 - 0xEBA], 1
0000441C D090 add.l D0, [A0]
0000441E 2040 movea.l A0, D0
00004420 7E00 moveq.l D7, 0x00
00004422 1E10 move.b D7, [A0]
00004424 7000 moveq.l D0, 0x00
00004426 102D F160 move.b D0, [A5 - 0xEA0]
0000442A 7240 moveq.l D1, 0x40
0000442C C200 and.b D1, D0
0000442E 7000 moveq.l D0, 0x00
00004430 1001 move.b D0, D1
00004432 4A80 tst.l D0
00004434 661C bne +0x1E /* 00004452 */
00004436 2007 move.l D0, D7
00004438 E188 lsl D0, 8
0000443A 206D F14A movea.l A0, [A5 - 0xEB6]
0000443E 222D F146 move.l D1, [A5 - 0xEBA]
00004442 52AD F146 addq.l [A5 - 0xEBA], 1
00004446 D290 add.l D1, [A0]
00004448 2041 movea.l A0, D1
0000444A 7200 moveq.l D1, 0x00
0000444C 1210 move.b D1, [A0]
0000444E 8280 or.l D1, D0
00004450 2E01 move.l D7, D1
label00004452:
00004452 2007 move.l D0, D7
00004454 5580 subq.l D0, 2
00004456 7200 moveq.l D1, 0x00
00004458 122D F160 move.b D1, [A5 - 0xEA0]
0000445C 7440 moveq.l D2, 0x40
0000445E C401 and.b D2, D1
00004460 7200 moveq.l D1, 0x00
00004462 1202 move.b D1, D2
00004464 4A81 tst.l D1
00004466 57C3 seq D3
00004468 4403 neg.b D3
0000446A 4883 ext.w D3
0000446C 48C3 ext.l D3
0000446E 9083 sub.l D0, D3
00004470 D1AD F146 add.l [A5 - 0xEBA], D0
00004474 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8]
0000447A 4E5E unlink A6
0000447C 4E75 rts
0000447E 4E56 0000 link A6, 0
00004482 48E7 1100 movem.l -[A7], D3,D7
00004486 206D F14A movea.l A0, [A5 - 0xEB6]
0000448A 202D F146 move.l D0, [A5 - 0xEBA]
0000448E 52AD F146 addq.l [A5 - 0xEBA], 1
00004492 D090 add.l D0, [A0]
00004494 2040 movea.l A0, D0
00004496 7E00 moveq.l D7, 0x00
00004498 1E10 move.b D7, [A0]
0000449A 7000 moveq.l D0, 0x00
0000449C 102D F160 move.b D0, [A5 - 0xEA0]
000044A0 7240 moveq.l D1, 0x40
000044A2 C200 and.b D1, D0
000044A4 7000 moveq.l D0, 0x00
000044A6 1001 move.b D0, D1
000044A8 4A80 tst.l D0
000044AA 661C bne +0x1E /* 000044C8 */
000044AC 2007 move.l D0, D7
000044AE E188 lsl D0, 8
000044B0 206D F14A movea.l A0, [A5 - 0xEB6]
000044B4 222D F146 move.l D1, [A5 - 0xEBA]
000044B8 52AD F146 addq.l [A5 - 0xEBA], 1
000044BC D290 add.l D1, [A0]
000044BE 2041 movea.l A0, D1
000044C0 7200 moveq.l D1, 0x00
000044C2 1210 move.b D1, [A0]
000044C4 8280 or.l D1, D0
000044C6 2E01 move.l D7, D1
label000044C8:
000044C8 206D F172 movea.l A0, [A5 - 0xE8E]
000044CC 4E90 jsr [A0]
000044CE 4A00 tst.b D0
000044D0 6622 bne +0x24 /* 000044F4 */
000044D2 2007 move.l D0, D7
000044D4 5480 addq.l D0, 2
000044D6 7200 moveq.l D1, 0x00
000044D8 122D F160 move.b D1, [A5 - 0xEA0]
000044DC 7440 moveq.l D2, 0x40
000044DE C401 and.b D2, D1
000044E0 7200 moveq.l D1, 0x00
000044E2 1202 move.b D1, D2
000044E4 4A81 tst.l D1
000044E6 57C3 seq D3
000044E8 4403 neg.b D3
000044EA 4883 ext.w D3
000044EC 48C3 ext.l D3
000044EE D680 add.l D3, D0
000044F0 97AD F146 sub.l [A5 - 0xEBA], D3
label000044F4:
000044F4 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8]
000044FA 4E5E unlink A6
000044FC 4E75 rts
000044FE 4E56 0000 link A6, 0
00004502 48E7 1100 movem.l -[A7], D3,D7
00004506 206D F14A movea.l A0, [A5 - 0xEB6]
0000450A 202D F146 move.l D0, [A5 - 0xEBA]
0000450E 52AD F146 addq.l [A5 - 0xEBA], 1
00004512 D090 add.l D0, [A0]
00004514 2040 movea.l A0, D0
00004516 7E00 moveq.l D7, 0x00
00004518 1E10 move.b D7, [A0]
0000451A 7000 moveq.l D0, 0x00
0000451C 102D F160 move.b D0, [A5 - 0xEA0]
00004520 7240 moveq.l D1, 0x40
00004522 C200 and.b D1, D0
00004524 7000 moveq.l D0, 0x00
00004526 1001 move.b D0, D1
00004528 4A80 tst.l D0
0000452A 661C bne +0x1E /* 00004548 */
0000452C 2007 move.l D0, D7
0000452E E188 lsl D0, 8
00004530 206D F14A movea.l A0, [A5 - 0xEB6]
00004534 222D F146 move.l D1, [A5 - 0xEBA]
00004538 52AD F146 addq.l [A5 - 0xEBA], 1
0000453C D290 add.l D1, [A0]
0000453E 2041 movea.l A0, D1
00004540 7200 moveq.l D1, 0x00
00004542 1210 move.b D1, [A0]
00004544 8280 or.l D1, D0
00004546 2E01 move.l D7, D1
label00004548:
00004548 7004 moveq.l D0, 0x04
0000454A B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000454E 6708 beq +0xA /* 00004558 */
00004550 7002 moveq.l D0, 0x02
00004552 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00004556 6642 bne +0x44 /* 0000459A */
label00004558:
00004558 4AAD F0E6 tst.l [A5 - 0xF1A]
0000455C 6622 bne +0x24 /* 00004580 */
0000455E 2007 move.l D0, D7
00004560 5580 subq.l D0, 2
00004562 7200 moveq.l D1, 0x00
00004564 122D F160 move.b D1, [A5 - 0xEA0]
00004568 7440 moveq.l D2, 0x40
0000456A C401 and.b D2, D1
0000456C 7200 moveq.l D1, 0x00
0000456E 1202 move.b D1, D2
00004570 4A81 tst.l D1
00004572 57C3 seq D3
00004574 4403 neg.b D3
00004576 4883 ext.w D3
00004578 48C3 ext.l D3
0000457A 9083 sub.l D0, D3
0000457C D1AD F146 add.l [A5 - 0xEBA], D0
label00004580:
00004580 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004584 206D F0D8 movea.l A0, [A5 - 0xF28]
00004588 202D F0E0 move.l D0, [A5 - 0xF20]
0000458C D090 add.l D0, [A0]
0000458E 2040 movea.l A0, D0
00004590 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004594 22D8 move.l [A1]+, [A0]+
00004596 32D8 move.w [A1]+, [A0]+
00004598 6014 bra +0x16 /* 000045AE */
label0000459A:
0000459A 41ED F0EA lea.l A0, [A5 - 0xF16]
0000459E 2F20 move.l -[A7], -[A0]
000045A0 3F20 move.w -[A7], -[A0]
000045A2 7006 moveq.l D0, 0x06
000045A4 2F00 move.l -[A7], D0
000045A6 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000045AA 4FEF 000A lea.l A7, [A7 + 0xA]
label000045AE:
000045AE 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8]
000045B4 4E5E unlink A6
000045B6 4E75 rts
000045B8 4E56 FFFA link A6, -0x0006
000045BC 2F07 move.l -[A7], D7
000045BE 206D F14A movea.l A0, [A5 - 0xEB6]
000045C2 202D F146 move.l D0, [A5 - 0xEBA]
000045C6 52AD F146 addq.l [A5 - 0xEBA], 1
000045CA D090 add.l D0, [A0]
000045CC 2040 movea.l A0, D0
000045CE 7E00 moveq.l D7, 0x00
000045D0 1E10 move.b D7, [A0]
000045D2 7000 moveq.l D0, 0x00
000045D4 102D F160 move.b D0, [A5 - 0xEA0]
000045D8 7240 moveq.l D1, 0x40
000045DA C200 and.b D1, D0
000045DC 7000 moveq.l D0, 0x00
000045DE 1001 move.b D0, D1
000045E0 4A80 tst.l D0
000045E2 661E bne +0x20 /* 00004602 */
000045E4 48C7 ext.l D7
000045E6 2007 move.l D0, D7
000045E8 E188 lsl D0, 8
000045EA 206D F14A movea.l A0, [A5 - 0xEB6]
000045EE 222D F146 move.l D1, [A5 - 0xEBA]
000045F2 52AD F146 addq.l [A5 - 0xEBA], 1
000045F6 D290 add.l D1, [A0]
000045F8 2041 movea.l A0, D1
000045FA 7200 moveq.l D1, 0x00
000045FC 1210 move.b D1, [A0]
000045FE 8280 or.l D1, D0
00004600 3E01 move.w D7, D1
label00004602:
00004602 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
00004608 486E FFFA pea.l [A6 - 0x6]
0000460C 48C7 ext.l D7
0000460E 2F07 move.l -[A7], D7
00004610 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00004614 48C0 ext.l D0
00004616 588F addq.l A7, 4
00004618 2F00 move.l -[A7], D0
0000461A 7000 moveq.l D0, 0x00
0000461C 2F00 move.l -[A7], D0
0000461E 4EAD 242A jsr [A5 + 0x242A /* export_1153 */]
00004622 4A6D F166 tst.w [A5 - 0xE9A]
00004626 4FEF 000C lea.l A7, [A7 + 0xC]
0000462A 6610 bne +0x12 /* 0000463C */
0000462C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00004630 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00004634 43EE FFFA lea.l A1, [A6 - 0x6]
00004638 20D9 move.l [A0]+, [A1]+
0000463A 30D9 move.w [A0]+, [A1]+
label0000463C:
0000463C 2E2E FFF6 move.l D7, [A6 - 0xA]
00004640 4E5E unlink A6
00004642 4E75 rts
00004644 4E56 FFFA link A6, -0x0006
00004648 2F07 move.l -[A7], D7
0000464A 206D F14A movea.l A0, [A5 - 0xEB6]
0000464E 202D F146 move.l D0, [A5 - 0xEBA]
00004652 52AD F146 addq.l [A5 - 0xEBA], 1
00004656 D090 add.l D0, [A0]
00004658 2040 movea.l A0, D0
0000465A 7E00 moveq.l D7, 0x00
0000465C 1E10 move.b D7, [A0]
0000465E 7000 moveq.l D0, 0x00
00004660 102D F160 move.b D0, [A5 - 0xEA0]
00004664 7240 moveq.l D1, 0x40
00004666 C200 and.b D1, D0
00004668 7000 moveq.l D0, 0x00
0000466A 1001 move.b D0, D1
0000466C 4A80 tst.l D0
0000466E 661E bne +0x20 /* 0000468E */
00004670 48C7 ext.l D7
00004672 2007 move.l D0, D7
00004674 E188 lsl D0, 8
00004676 206D F14A movea.l A0, [A5 - 0xEB6]
0000467A 222D F146 move.l D1, [A5 - 0xEBA]
0000467E 52AD F146 addq.l [A5 - 0xEBA], 1
00004682 D290 add.l D1, [A0]
00004684 2041 movea.l A0, D1
00004686 7200 moveq.l D1, 0x00
00004688 1210 move.b D1, [A0]
0000468A 8280 or.l D1, D0
0000468C 3E01 move.w D7, D1
label0000468E:
0000468E 41EE FFFA lea.l A0, [A6 - 0x6]
00004692 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004696 20D9 move.l [A0]+, [A1]+
00004698 30D9 move.w [A0]+, [A1]+
0000469A 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000469E 206D F0D8 movea.l A0, [A5 - 0xF28]
000046A2 202D F0E0 move.l D0, [A5 - 0xF20]
000046A6 D090 add.l D0, [A0]
000046A8 2040 movea.l A0, D0
000046AA 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000046AE 22D8 move.l [A1]+, [A0]+
000046B0 32D8 move.w [A1]+, [A0]+
000046B2 486E FFFA pea.l [A6 - 0x6]
000046B6 48C7 ext.l D7
000046B8 2F07 move.l -[A7], D7
000046BA 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
000046BE 48C0 ext.l D0
000046C0 588F addq.l A7, 4
000046C2 2F00 move.l -[A7], D0
000046C4 7001 moveq.l D0, 0x01
000046C6 2F00 move.l -[A7], D0
000046C8 4EAD 242A jsr [A5 + 0x242A /* export_1153 */]
000046CC 2E2E FFF6 move.l D7, [A6 - 0xA]
000046D0 4E5E unlink A6
000046D2 4E75 rts
fn000046D4:
000046D4 4E56 0000 link A6, 0
000046D8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000046DC 1C2E 000B move.b D6, [A6 + 0xB]
000046E0 286E 0010 movea.l A4, [A6 + 0x10]
000046E4 3E2E 000E move.w D7, [A6 + 0xE]
000046E8 7006 moveq.l D0, 0x06
000046EA B054 cmp.w D0, [A4]
000046EC 6628 bne +0x2A /* 00004716 */
000046EE 266C 0002 movea.l A3, [A4 + 0x2]
000046F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000046F6 48C7 ext.l D7
000046F8 2F07 move.l -[A7], D7
000046FA 4886 ext.w D6
000046FC 48C6 ext.l D6
000046FE 2F06 move.l -[A7], D6
00004700 2F0B move.l -[A7], A3
00004702 2053 movea.l A0, [A3]
00004704 2050 movea.l A0, [A0]
00004706 2268 001C movea.l A1, [A0 + 0x1C]
0000470A 4E91 jsr [A1]
0000470C 1A00 move.b D5, D0
0000470E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004712 6600 00B6 bne +0xB8 /* 000047CA */
label00004716:
00004716 4A06 tst.b D6
00004718 6718 beq +0x1A /* 00004732 */
0000471A 48C7 ext.l D7
0000471C 2F07 move.l -[A7], D7
0000471E 7008 moveq.l D0, 0x08
00004720 2F00 move.l -[A7], D0
00004722 7232 moveq.l D1, 0x32
00004724 2F01 move.l -[A7], D1
00004726 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
0000472A 4FEF 000C lea.l A7, [A7 + 0xC]
0000472E 6000 009A bra +0x9C /* 000047CA */
label00004732:
00004732 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00004736 41ED F0E4 lea.l A0, [A5 - 0xF1C]
0000473A 224C movea.l A1, A4
0000473C 20D9 move.l [A0]+, [A1]+
0000473E 30D9 move.w [A0]+, [A1]+
00004740 486D F0E4 pea.l [A5 - 0xF1C]
00004744 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00004748 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000474C 2B7C 8000 0001 F0E6 move.l [A5 - 0xF1A], 0x80000001
00004754 48C7 ext.l D7
00004756 2F07 move.l -[A7], D7
00004758 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000475C 3B40 F190 move.w [A5 - 0xE70], D0
00004760 48C0 ext.l D0
00004762 206D F10E movea.l A0, [A5 - 0xEF2]
00004766 2050 movea.l A0, [A0]
00004768 2200 move.l D1, D0
0000476A C0FC 000E mulu.w D0, 0xE
0000476E 4841 swap.w D1
00004770 C2FC 000E mulu.w D1, 0xE
00004774 4841 swap.w D1
00004776 4241 clr.w D1
00004778 D081 add.l D0, D1
0000477A 2270 0814 movea.l A1, [A0 + D0 + 0x14]
0000477E 4E91 jsr [A1]
00004780 4A6D F166 tst.w [A5 - 0xE9A]
00004784 504F addq.w A7, 8
00004786 671E beq +0x20 /* 000047A6 */
00004788 7004 moveq.l D0, 0x04
0000478A B06D F166 cmp.w D0, [A5 - 0xE9A]
0000478E 663A bne +0x3C /* 000047CA */
00004790 48C7 ext.l D7
00004792 2F07 move.l -[A7], D7
00004794 7008 moveq.l D0, 0x08
00004796 2F00 move.l -[A7], D0
00004798 7232 moveq.l D1, 0x32
0000479A 2F01 move.l -[A7], D1
0000479C 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000047A0 4FEF 000C lea.l A7, [A7 + 0xC]
000047A4 6024 bra +0x26 /* 000047CA */
label000047A6:
000047A6 206E 0014 movea.l A0, [A6 + 0x14]
000047AA 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000047AE 20D9 move.l [A0]+, [A1]+
000047B0 30D9 move.w [A0]+, [A1]+
000047B2 5DAD F0E0 subq.l [A5 - 0xF20], 6
000047B6 206D F0D8 movea.l A0, [A5 - 0xF28]
000047BA 202D F0E0 move.l D0, [A5 - 0xF20]
000047BE D090 add.l D0, [A0]
000047C0 2040 movea.l A0, D0
000047C2 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000047C6 22D8 move.l [A1]+, [A0]+
000047C8 32D8 move.w [A1]+, [A0]+
label000047CA:
000047CA 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
000047D0 4E5E unlink A6
000047D2 4E75 rts
000047D4 4E56 FFF4 link A6, -0x000C
000047D8 2F07 move.l -[A7], D7
000047DA 206D F14A movea.l A0, [A5 - 0xEB6]
000047DE 202D F146 move.l D0, [A5 - 0xEBA]
000047E2 52AD F146 addq.l [A5 - 0xEBA], 1
000047E6 D090 add.l D0, [A0]
000047E8 2040 movea.l A0, D0
000047EA 7E00 moveq.l D7, 0x00
000047EC 1E10 move.b D7, [A0]
000047EE 7000 moveq.l D0, 0x00
000047F0 102D F160 move.b D0, [A5 - 0xEA0]
000047F4 7240 moveq.l D1, 0x40
000047F6 C200 and.b D1, D0
000047F8 7000 moveq.l D0, 0x00
000047FA 1001 move.b D0, D1
000047FC 4A80 tst.l D0
000047FE 661E bne +0x20 /* 0000481E */
00004800 48C7 ext.l D7
00004802 2007 move.l D0, D7
00004804 E188 lsl D0, 8
00004806 206D F14A movea.l A0, [A5 - 0xEB6]
0000480A 222D F146 move.l D1, [A5 - 0xEBA]
0000480E 52AD F146 addq.l [A5 - 0xEBA], 1
00004812 D290 add.l D1, [A0]
00004814 2041 movea.l A0, D1
00004816 7200 moveq.l D1, 0x00
00004818 1210 move.b D1, [A0]
0000481A 8280 or.l D1, D0
0000481C 3E01 move.w D7, D1
label0000481E:
0000481E 41EE FFFA lea.l A0, [A6 - 0x6]
00004822 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004826 20D9 move.l [A0]+, [A1]+
00004828 30D9 move.w [A0]+, [A1]+
0000482A 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000482E 206D F0D8 movea.l A0, [A5 - 0xF28]
00004832 202D F0E0 move.l D0, [A5 - 0xF20]
00004836 D090 add.l D0, [A0]
00004838 2040 movea.l A0, D0
0000483A 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000483E 22D8 move.l [A1]+, [A0]+
00004840 32D8 move.w [A1]+, [A0]+
00004842 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4
00004848 7000 moveq.l D0, 0x00
0000484A 2D40 FFF6 move.l [A6 - 0xA], D0
0000484E 486E FFF4 pea.l [A6 - 0xC]
00004852 486E FFFA pea.l [A6 - 0x6]
00004856 48C7 ext.l D7
00004858 2F07 move.l -[A7], D7
0000485A 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000485E 48C0 ext.l D0
00004860 588F addq.l A7, 4
00004862 2F00 move.l -[A7], D0
00004864 7000 moveq.l D0, 0x00
00004866 2F00 move.l -[A7], D0
00004868 4EBA FE6A jsr [PC - 0x196 /* 000046D4 */]
0000486C 4A6D F166 tst.w [A5 - 0xE9A]
00004870 4FEF 0010 lea.l A7, [A7 + 0x10]
00004874 661E bne +0x20 /* 00004894 */
00004876 41EE 0000 lea.l A0, [A6 + 0x0]
0000487A 2F20 move.l -[A7], -[A0]
0000487C 3F20 move.w -[A7], -[A0]
0000487E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00004882 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00004886 41ED F0E4 lea.l A0, [A5 - 0xF1C]
0000488A 43EE FFF4 lea.l A1, [A6 - 0xC]
0000488E 20D9 move.l [A0]+, [A1]+
00004890 30D9 move.w [A0]+, [A1]+
00004892 5C4F addq.w A7, 6
label00004894:
00004894 2E2E FFF0 move.l D7, [A6 - 0x10]
00004898 4E5E unlink A6
0000489A 4E75 rts
0000489C 4E56 FFF4 link A6, -0x000C
000048A0 2F07 move.l -[A7], D7
000048A2 206D F14A movea.l A0, [A5 - 0xEB6]
000048A6 202D F146 move.l D0, [A5 - 0xEBA]
000048AA 52AD F146 addq.l [A5 - 0xEBA], 1
000048AE D090 add.l D0, [A0]
000048B0 2040 movea.l A0, D0
000048B2 7E00 moveq.l D7, 0x00
000048B4 1E10 move.b D7, [A0]
000048B6 7000 moveq.l D0, 0x00
000048B8 102D F160 move.b D0, [A5 - 0xEA0]
000048BC 7240 moveq.l D1, 0x40
000048BE C200 and.b D1, D0
000048C0 7000 moveq.l D0, 0x00
000048C2 1001 move.b D0, D1
000048C4 4A80 tst.l D0
000048C6 661E bne +0x20 /* 000048E6 */
000048C8 48C7 ext.l D7
000048CA 2007 move.l D0, D7
000048CC E188 lsl D0, 8
000048CE 206D F14A movea.l A0, [A5 - 0xEB6]
000048D2 222D F146 move.l D1, [A5 - 0xEBA]
000048D6 52AD F146 addq.l [A5 - 0xEBA], 1
000048DA D290 add.l D1, [A0]
000048DC 2041 movea.l A0, D1
000048DE 7200 moveq.l D1, 0x00
000048E0 1210 move.b D1, [A0]
000048E2 8280 or.l D1, D0
000048E4 3E01 move.w D7, D1
label000048E6:
000048E6 41EE FFF4 lea.l A0, [A6 - 0xC]
000048EA 43ED F0E4 lea.l A1, [A5 - 0xF1C]
000048EE 20D9 move.l [A0]+, [A1]+
000048F0 30D9 move.w [A0]+, [A1]+
000048F2 5DAD F0E0 subq.l [A5 - 0xF20], 6
000048F6 206D F0D8 movea.l A0, [A5 - 0xF28]
000048FA 202D F0E0 move.l D0, [A5 - 0xF20]
000048FE D090 add.l D0, [A0]
00004900 2040 movea.l A0, D0
00004902 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004906 22D8 move.l [A1]+, [A0]+
00004908 32D8 move.w [A1]+, [A0]+
0000490A 41EE FFFA lea.l A0, [A6 - 0x6]
0000490E 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004912 20D9 move.l [A0]+, [A1]+
00004914 30D9 move.w [A0]+, [A1]+
00004916 5DAD F0E0 subq.l [A5 - 0xF20], 6
0000491A 206D F0D8 movea.l A0, [A5 - 0xF28]
0000491E 202D F0E0 move.l D0, [A5 - 0xF20]
00004922 D090 add.l D0, [A0]
00004924 2040 movea.l A0, D0
00004926 43ED F0E4 lea.l A1, [A5 - 0xF1C]
0000492A 22D8 move.l [A1]+, [A0]+
0000492C 32D8 move.w [A1]+, [A0]+
0000492E 486E FFF4 pea.l [A6 - 0xC]
00004932 486E FFFA pea.l [A6 - 0x6]
00004936 48C7 ext.l D7
00004938 2F07 move.l -[A7], D7
0000493A 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000493E 48C0 ext.l D0
00004940 588F addq.l A7, 4
00004942 2F00 move.l -[A7], D0
00004944 7001 moveq.l D0, 0x01
00004946 2F00 move.l -[A7], D0
00004948 4EBA FD8A jsr [PC - 0x276 /* 000046D4 */]
0000494C 4A6D F166 tst.w [A5 - 0xE9A]
00004950 4FEF 0010 lea.l A7, [A7 + 0x10]
00004954 661C bne +0x1E /* 00004972 */
00004956 41EE FFFA lea.l A0, [A6 - 0x6]
0000495A 2F20 move.l -[A7], -[A0]
0000495C 3F20 move.w -[A7], -[A0]
0000495E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00004962 41EE 0000 lea.l A0, [A6 + 0x0]
00004966 2F20 move.l -[A7], -[A0]
00004968 3F20 move.w -[A7], -[A0]
0000496A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000496E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004972:
00004972 2E2E FFF0 move.l D7, [A6 - 0x10]
00004976 4E5E unlink A6
00004978 4E75 rts
0000497A 4E56 0000 link A6, 0
0000497E 48E7 0108 movem.l -[A7], D7,A4
00004982 7006 moveq.l D0, 0x06
00004984 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00004988 6716 beq +0x18 /* 000049A0 */
0000498A 41ED F0EA lea.l A0, [A5 - 0xF16]
0000498E 2F20 move.l -[A7], -[A0]
00004990 3F20 move.w -[A7], -[A0]
00004992 7033 moveq.l D0, 0x33
00004994 2F00 move.l -[A7], D0
00004996 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
0000499A 4FEF 000A lea.l A7, [A7 + 0xA]
0000499E 6046 bra +0x48 /* 000049E6 */
label000049A0:
000049A0 286D F0E6 movea.l A4, [A5 - 0xF1A]
000049A4 2B6D F176 F0E6 move.l [A5 - 0xF1A], [A5 - 0xE8A]
000049AA 2B4C F176 move.l [A5 - 0xE8A], A4
000049AE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000049B2 2F0C move.l -[A7], A4
000049B4 2054 movea.l A0, [A4]
000049B6 2050 movea.l A0, [A0]
000049B8 2268 0020 movea.l A1, [A0 + 0x20]
000049BC 4E91 jsr [A1]
000049BE 2E00 move.l D7, D0
000049C0 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
000049C6 2B47 F0E6 move.l [A5 - 0xF1A], D7
000049CA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000049CE 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4
000049D4 2B6D F17A F0E6 move.l [A5 - 0xF1A], [A5 - 0xE86]
000049DA 2B6D F0E0 F17A move.l [A5 - 0xE86], [A5 - 0xF20]
000049E0 2B4C F176 move.l [A5 - 0xE8A], A4
000049E4 584F addq.w A7, 4
label000049E6:
000049E6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000049EC 4E5E unlink A6
000049EE 4E75 rts
000049F0 4E56 FFFA link A6, -0x0006
000049F4 48E7 0108 movem.l -[A7], D7,A4
000049F8 286D F176 movea.l A4, [A5 - 0xE8A]
000049FC 2B6D F0E6 F17A move.l [A5 - 0xE86], [A5 - 0xF1A]
00004A02 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004A06 206D F0D8 movea.l A0, [A5 - 0xF28]
00004A0A 202D F0E0 move.l D0, [A5 - 0xF20]
00004A0E D090 add.l D0, [A0]
00004A10 2040 movea.l A0, D0
00004A12 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004A16 22D8 move.l [A1]+, [A0]+
00004A18 32D8 move.w [A1]+, [A0]+
00004A1A 2E2D F0E6 move.l D7, [A5 - 0xF1A]
00004A1E 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004A22 206D F0D8 movea.l A0, [A5 - 0xF28]
00004A26 202D F0E0 move.l D0, [A5 - 0xF20]
00004A2A D090 add.l D0, [A0]
00004A2C 2040 movea.l A0, D0
00004A2E 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004A32 22D8 move.l [A1]+, [A0]+
00004A34 32D8 move.w [A1]+, [A0]+
00004A36 2B6D F0E6 F176 move.l [A5 - 0xE8A], [A5 - 0xF1A]
00004A3C 5DAD F0E0 subq.l [A5 - 0xF20], 6
00004A40 206D F0D8 movea.l A0, [A5 - 0xF28]
00004A44 202D F0E0 move.l D0, [A5 - 0xF20]
00004A48 D090 add.l D0, [A0]
00004A4A 2040 movea.l A0, D0
00004A4C 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004A50 22D8 move.l [A1]+, [A0]+
00004A52 32D8 move.w [A1]+, [A0]+
00004A54 200C move.l D0, A4
00004A56 6728 beq +0x2A /* 00004A80 */
00004A58 2F07 move.l -[A7], D7
00004A5A 2F0C move.l -[A7], A4
00004A5C 2054 movea.l A0, [A4]
00004A5E 2050 movea.l A0, [A0]
00004A60 2268 0024 movea.l A1, [A0 + 0x24]
00004A64 4E91 jsr [A1]
00004A66 3D7C 0006 FFFA move.w [A6 - 0x6], 0x6
00004A6C 2D4C FFFC move.l [A6 - 0x4], A4
00004A70 41EE 0000 lea.l A0, [A6 + 0x0]
00004A74 2F20 move.l -[A7], -[A0]
00004A76 3F20 move.w -[A7], -[A0]
00004A78 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00004A7C 4FEF 000E lea.l A7, [A7 + 0xE]
label00004A80:
00004A80 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00004A86 4E5E unlink A6
00004A88 4E75 rts
00004A8A 4E56 0000 link A6, 0
00004A8E 48E7 0118 movem.l -[A7], D7,A3,A4
00004A92 206D F14A movea.l A0, [A5 - 0xEB6]
00004A96 202D F146 move.l D0, [A5 - 0xEBA]
00004A9A 52AD F146 addq.l [A5 - 0xEBA], 1
00004A9E D090 add.l D0, [A0]
00004AA0 2040 movea.l A0, D0
00004AA2 7E00 moveq.l D7, 0x00
00004AA4 1E10 move.b D7, [A0]
00004AA6 7000 moveq.l D0, 0x00
00004AA8 102D F160 move.b D0, [A5 - 0xEA0]
00004AAC 7240 moveq.l D1, 0x40
00004AAE C200 and.b D1, D0
00004AB0 7000 moveq.l D0, 0x00
00004AB2 1001 move.b D0, D1
00004AB4 4A80 tst.l D0
00004AB6 661E bne +0x20 /* 00004AD6 */
00004AB8 48C7 ext.l D7
00004ABA 2007 move.l D0, D7
00004ABC E188 lsl D0, 8
00004ABE 206D F14A movea.l A0, [A5 - 0xEB6]
00004AC2 222D F146 move.l D1, [A5 - 0xEBA]
00004AC6 52AD F146 addq.l [A5 - 0xEBA], 1
00004ACA D290 add.l D1, [A0]
00004ACC 2041 movea.l A0, D1
00004ACE 7200 moveq.l D1, 0x00
00004AD0 1210 move.b D1, [A0]
00004AD2 8280 or.l D1, D0
00004AD4 3E01 move.w D7, D1
label00004AD6:
00004AD6 7001 moveq.l D0, 0x01
00004AD8 B06D F0E8 cmp.w D0, [A5 - 0xF18]
00004ADC 6E5C bgt +0x5E /* 00004B3A */
00004ADE 206D F0D8 movea.l A0, [A5 - 0xF28]
00004AE2 202D F0E0 move.l D0, [A5 - 0xF20]
00004AE6 D090 add.l D0, [A0]
00004AE8 322D F0E8 move.w D1, [A5 - 0xF18]
00004AEC 48C1 ext.l D1
00004AEE D281 add.l D1, D1
00004AF0 2401 move.l D2, D1
00004AF2 D482 add.l D2, D2
00004AF4 D282 add.l D1, D2
00004AF6 2640 movea.l A3, D0
00004AF8 97C1 sub.l A3, D1
00004AFA 7006 moveq.l D0, 0x06
00004AFC B053 cmp.w D0, [A3]
00004AFE 663A bne +0x3C /* 00004B3A */
00004B00 286B 0002 movea.l A4, [A3 + 0x2]
00004B04 48C7 ext.l D7
00004B06 206D F10E movea.l A0, [A5 - 0xEF2]
00004B0A 2050 movea.l A0, [A0]
00004B0C 2007 move.l D0, D7
00004B0E 2200 move.l D1, D0
00004B10 C0FC 000E mulu.w D0, 0xE
00004B14 4841 swap.w D1
00004B16 C2FC 000E mulu.w D1, 0xE
00004B1A 4841 swap.w D1
00004B1C 4241 clr.w D1
00004B1E D081 add.l D0, D1
00004B20 3030 0818 move.w D0, [A0 + D0 + 0x18]
00004B24 48C0 ext.l D0
00004B26 2F00 move.l -[A7], D0
00004B28 2F0C move.l -[A7], A4
00004B2A 2054 movea.l A0, [A4]
00004B2C 2050 movea.l A0, [A0]
00004B2E 2268 0008 movea.l A1, [A0 + 0x8]
00004B32 4E91 jsr [A1]
00004B34 4A00 tst.b D0
00004B36 504F addq.w A7, 8
00004B38 6624 bne +0x26 /* 00004B5E */
label00004B3A:
00004B3A 286D F176 movea.l A4, [A5 - 0xE8A]
00004B3E 200C move.l D0, A4
00004B40 671C beq +0x1E /* 00004B5E */
00004B42 48C7 ext.l D7
00004B44 2F07 move.l -[A7], D7
00004B46 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00004B4A 48C0 ext.l D0
00004B4C 588F addq.l A7, 4
00004B4E 2F00 move.l -[A7], D0
00004B50 2F0C move.l -[A7], A4
00004B52 2054 movea.l A0, [A4]
00004B54 2050 movea.l A0, [A0]
00004B56 2268 0028 movea.l A1, [A0 + 0x28]
00004B5A 4E91 jsr [A1]
00004B5C 504F addq.w A7, 8
label00004B5E:
00004B5E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00004B64 4E5E unlink A6
00004B66 4E75 rts
00004B68 4E56 FFFA link A6, -0x0006
00004B6C 2F07 move.l -[A7], D7
00004B6E 206D F14A movea.l A0, [A5 - 0xEB6]
00004B72 202D F146 move.l D0, [A5 - 0xEBA]
00004B76 52AD F146 addq.l [A5 - 0xEBA], 1
00004B7A D090 add.l D0, [A0]
00004B7C 2040 movea.l A0, D0
00004B7E 7E00 moveq.l D7, 0x00
00004B80 1E10 move.b D7, [A0]
00004B82 7000 moveq.l D0, 0x00
00004B84 102D F160 move.b D0, [A5 - 0xEA0]
00004B88 7240 moveq.l D1, 0x40
00004B8A C200 and.b D1, D0
00004B8C 7000 moveq.l D0, 0x00
00004B8E 1001 move.b D0, D1
00004B90 4A80 tst.l D0
00004B92 661E bne +0x20 /* 00004BB2 */
00004B94 48C7 ext.l D7
00004B96 2007 move.l D0, D7
00004B98 E188 lsl D0, 8
00004B9A 206D F14A movea.l A0, [A5 - 0xEB6]
00004B9E 222D F146 move.l D1, [A5 - 0xEBA]
00004BA2 52AD F146 addq.l [A5 - 0xEBA], 1
00004BA6 D290 add.l D1, [A0]
00004BA8 2041 movea.l A0, D1
00004BAA 7200 moveq.l D1, 0x00
00004BAC 1210 move.b D1, [A0]
00004BAE 8280 or.l D1, D0
00004BB0 3E01 move.w D7, D1
label00004BB2:
00004BB2 4A47 tst.w D7
00004BB4 660E bne +0x10 /* 00004BC4 */
00004BB6 41EE FFFA lea.l A0, [A6 - 0x6]
00004BBA 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00004BBE 20D9 move.l [A0]+, [A1]+
00004BC0 30D9 move.w [A0]+, [A1]+
00004BC2 6022 bra +0x24 /* 00004BE6 */
label00004BC4:
00004BC4 206D F0D8 movea.l A0, [A5 - 0xF28]
00004BC8 202D F0E0 move.l D0, [A5 - 0xF20]
00004BCC D090 add.l D0, [A0]
00004BCE 3407 move.w D2, D7
00004BD0 48C2 ext.l D2
00004BD2 D482 add.l D2, D2
00004BD4 2202 move.l D1, D2
00004BD6 D281 add.l D1, D1
00004BD8 D481 add.l D2, D1
00004BDA 9082 sub.l D0, D2
00004BDC 2040 movea.l A0, D0
00004BDE 43EE FFFA lea.l A1, [A6 - 0x6]
00004BE2 22D8 move.l [A1]+, [A0]+
00004BE4 32D8 move.w [A1]+, [A0]+
label00004BE6:
00004BE6 486E FFFA pea.l [A6 - 0x6]
00004BEA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00004BEE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00004BF2 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00004BF6 43EE FFFA lea.l A1, [A6 - 0x6]
00004BFA 20D9 move.l [A0]+, [A1]+
00004BFC 30D9 move.w [A0]+, [A1]+
00004BFE 2E2E FFF6 move.l D7, [A6 - 0xA]
00004C02 4E5E unlink A6
00004C04 4E75 rts
00004C06 4E56 0000 link A6, 0
00004C0A 2F07 move.l -[A7], D7
00004C0C 206D F14A movea.l A0, [A5 - 0xEB6]
00004C10 202D F146 move.l D0, [A5 - 0xEBA]
00004C14 52AD F146 addq.l [A5 - 0xEBA], 1
00004C18 D090 add.l D0, [A0]
00004C1A 2040 movea.l A0, D0
00004C1C 7E00 moveq.l D7, 0x00
00004C1E 1E10 move.b D7, [A0]
00004C20 7000 moveq.l D0, 0x00
00004C22 102D F160 move.b D0, [A5 - 0xEA0]
00004C26 7240 moveq.l D1, 0x40
00004C28 C200 and.b D1, D0
00004C2A 7000 moveq.l D0, 0x00
00004C2C 1001 move.b D0, D1
00004C2E 4A80 tst.l D0
00004C30 6624 bne +0x26 /* 00004C56 */
00004C32 48C7 ext.l D7
00004C34 2007 move.l D0, D7
00004C36 E188 lsl D0, 8
00004C38 206D F14A movea.l A0, [A5 - 0xEB6]
00004C3C 222D F146 move.l D1, [A5 - 0xEBA]
00004C40 52AD F146 addq.l [A5 - 0xEBA], 1
00004C44 D290 add.l D1, [A0]
00004C46 2041 movea.l A0, D1
00004C48 7200 moveq.l D1, 0x00
00004C4A 1210 move.b D1, [A0]
00004C4C 8280 or.l D1, D0
00004C4E 3E01 move.w D7, D1
00004C50 6004 bra +0x6 /* 00004C56 */
label00004C52:
00004C52 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00004C56:
00004C56 3007 move.w D0, D7
00004C58 5347 subq.w D7, 1
00004C5A 4A40 tst.w D0
00004C5C 6EF4 bgt -0xA /* 00004C52 */
00004C5E 2E2E FFFC move.l D7, [A6 - 0x4]
00004C62 4E5E unlink A6
00004C64 4E75 rts
00004C66 4E56 0000 link A6, 0
00004C6A 7000 moveq.l D0, 0x00
00004C6C 2F00 move.l -[A7], D0
00004C6E 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00004C72 4E5E unlink A6
00004C74 4E75 rts
fn00004C76:
00004C76 4E56 FFF0 link A6, -0x0010
00004C7A 48E7 1008 movem.l -[A7], D3,A4
00004C7E 49EE FFF0 lea.l A4, [A6 - 0x10]
00004C82 2F0C move.l -[A7], A4
00004C84 A976 syscall GetKeys
00004C86 7600 moveq.l D3, 0x00
00004C88 102C 0006 move.b D0, [A4 + 0x6]
00004C8C EE08 lsr D0.b, 7
00004C8E 7200 moveq.l D1, 0x00
00004C90 1200 move.b D1, D0
00004C92 7001 moveq.l D0, 0x01
00004C94 C001 and.b D0, D1
00004C96 6712 beq +0x14 /* 00004CAA */
00004C98 102C 0005 move.b D0, [A4 + 0x5]
00004C9C EE08 lsr D0.b, 7
00004C9E 7200 moveq.l D1, 0x00
00004CA0 1200 move.b D1, D0
00004CA2 7001 moveq.l D0, 0x01
00004CA4 C001 and.b D0, D1
00004CA6 6702 beq +0x4 /* 00004CAA */
00004CA8 7601 moveq.l D3, 0x01
label00004CAA:
00004CAA 4883 ext.w D3
00004CAC 48C3 ext.l D3
00004CAE 2003 move.l D0, D3
00004CB0 4CEE 1008 FFE8 movem.l D3,A4, [A6 - 0x18]
00004CB6 4E5E unlink A6
00004CB8 4E75 rts